Зацените точность перевода!
RECV(2)
If from is not NULL, and the underlying protocol provides the source address, this source address is filled in.
Если параметр from не равен NULL, а сокет не является ориентированным на соединения, то адресотправителя в сообщении не заполняется.
man-pages-ru-0.7-8
Fedora Core 3