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