首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网络技术 > 网络协议 >

为何 UDP 不需要 listen

2012-12-30 
为什么 UDP 不需要 listen?listen 函数主要目的使为了使套接字变为监听状态, 那么 UDP 为什么不需要这样做

为什么 UDP 不需要 listen?
listen 函数主要目的使为了使套接字变为监听状态, 那么 UDP 为什么不需要这样做呢?
[解决办法]

引用:
@ 千里孤行
那么 TCP 不断调用 accept 不就是在 ‘监听’ 么? 何必要用 listen? listen 的作用有什么。

accept()不是监听,accept()是接受新连接。
listen()是进入监听状态,表示愿意接收连接请求。
listen之后有连接请求就将其放到队列中,accept()时把新连接请求从队列中取出,建立新的socket。


- 千里孤行

热点排行