读书人

linux网络编程新手解决方案

发布时间: 2012-03-30 17:32:09 作者: rapoo

linux网络编程新手
最近在看《unix网络编程》,udp那块不太明白,为什么server在recvfrom之前要bind,而client在recvfrom之前却不用bind呢?
我感觉client要recvfrom的话也应该bind的呀

[解决办法]
因为client第一次发给server的时候内核帮助你bind在某个ip+port上了。

而server之所以要bind是因为如果不确定IP+PORT,client怎么知道发给哪个IP的哪个PORT呢?

读书人网 >UNIXLINUX

热点推荐