Denis Erygin
при чем тут send, от сервера ждем посылку
Вот именно. И если бы ты прочитал, как работают dgram сокеты, то увидел бы, что:
1) создаётся сокет для приёма сообщений
2) с помощью bind в пространстве портов соответствующей address family (af_inet => udp) привязывается к нужным ip адресу и порту
3) вызывается recvfrom, который по указателю в структуру sockaddr записывает адрес отправителя