摘要:
这两天在写一个程序, 通过select + udp 接收多路数据, 但是却出现了一个错误, 卡了好久, 最终解决,于是写出来跟大家分享一下, 大牛勿喷。我之前写过一个select + udp接收数据的情况, 但是仅仅是对于单个接收地址的, 也只是为了学习select的用法而写的程序, 一切正常,关于源码网上有很多, 就不在这里放出来了。但是在多个接收地址的时候就出问题了, 问题是:数据还是能收到, 但是不全, 而且数据包有异常,跟预测结果不一致最后发现问题的所在是在select检测到有数据进来时的处理不当, 以下是正确的代码截图说明:sockfd为套接字数组,已在之前创建好, 且都已经绑定好接 阅读全文
posted @ 2014-02-13 11:55 sirius_xu 阅读(789) 评论(0) 推荐(0) 编辑