одно и то же приложение прослушивает пакеты от двух разных ip - PullRequest
0 голосов
/ 20 октября 2011

Может ли одно приложение обрабатывать входящие UDP-пакеты, приходящие с двух разных IP-адресов? Если да, могут ли эти два соединения использовать один и тот же номер порта?

1 Ответ

0 голосов
/ 20 октября 2011

Да, в этом и заключается смысл сервера: несколько клиентов могут подключаться к серверу через заданный порт UDP, и все они могут передавать данные по одному и тому же каналу.Серверу не нужно иметь отдельное сокетное соединение для каждого клиента, вместо этого он просто передает данные через свое сокетное соединение на тот же канал, который транслируют клиенты.

UDP - это как сидеть в комнате, где все кричат ​​друг на друга, а TCP - это как разговаривать по телефону с несколькими людьми одновременно.

...