Как я могу запустить клиент и сервер UDP на двух отдельных компьютерах? - PullRequest
0 голосов
/ 29 апреля 2019

У меня есть программа командной строки, использующая сокет UDP и сервер-концентратор UDP, работающий нормально на моем локальном хосте с отдельными командными приглашениями. Каждый сервер и клиент являются двунаправленными, поэтому они оба должны иметь возможность отправлять и получать друг от друга.

Я думаю, что все, что мне нужно сделать, чтобы они работали на двух отдельных компьютерах, это изменить IP-адреса и номера портов соответственно. Я думаю, что мне нужно будет использовать частный адрес IPV4, потому что мой сокет UDP IPV4. Но я не могу подтвердить, потому что у меня нет двух разных компьютеров. Может кто-нибудь меня успокоить?

Например, допустим, у меня есть базовый клиент UDP и сервер UDP:

Клиент UDP работает на компьютере с IPV4 162.16.156.1 Сервер UDP работает на компьютере с IPV4 162.18.200.1

Сервер UDP должен: - привязать к 162.18.200.1 - отправить на 162.16.156.1 - получение произойдет в 162.18.200.1

UDP-клиент должен: - подключиться к 162.18.200.1 - отправить на 162.18.200.1 - получение произойдет в 162.16.156.1

...