首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 操作系统 > UNIXLINUX >

linux网络编程新手解决方案

2012-03-30 
linux网络编程新手最近在看《unix网络编程》,udp那块不太明白,为什么server在recvfrom之前要bind,而client在

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

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

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

热点排行
Bad Request.