В UDP каждый полученный чанк будет точно тем, что отправитель ранее передал в 'send ()' или 'sendto ()' - в отличие от TCP, UDP поддерживает границы сообщений.
Вы можете узнать IPадрес и порт, с которого был получен полученный пакет, вызвав recvfrom () вместо recv ().Эти значения будут записаны в «struct inaddr_in», на которую вы указываете указатель.