日期:2014-05-16  浏览次数:20781 次

关于epoll&udp的问题?
最近弄了一个小的server,用了epoll,之前只做了tcp收发的部分,最近要加入udp的收发,这个新建的udp套接字是否有必要加入原来的epoll队列一起wait呢?还是单独的一直recvfrom?

------解决方案--------------------
可以一起啊!但是有数据之后,仍然要recvfrom的,udp是无连接的。
------解决方案--------------------
recvfrom 会阻塞地嘛,所以,如果你不想用多进程或者多线程的话,肯定要加进去噻。
------解决方案--------------------
请参照你的tcp处理
------解决方案--------------------
看看UNIX网络编程如何做并发UDP服务器吧。