首页 新闻 搜索 专区 学院

非阻塞socket的FD_READ的事件

0
[已关闭问题] 关闭于 2015-11-11 10:56

就是最简单的那种一对多的非阻塞socket编程,我看书上的示例代码,如果是FD_ACCEPT的事件的话,就接受连接,然后返回一个新的套接字(也就是收发套接字),添加到套接字数组里,如果是FD_READ事件,则用recv()函数接收数据。令我奇怪的是,函数里的套接字是监听套接字,就是取得有事件发生的套节字句柄。收发数据不是由收发套接字,也就是accept()返回的套接字完成吗,难道是客户端先将数据发给建立连接的收发套接字,然后监听套接字收到事件,然后在用函数recv()在监听套接字上接收?

希望高手给小菜回答一下!

池月的主页 池月 | 菜鸟二级 | 园豆:201
提问于:2015-11-07 17:01
< >
分享
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册