linux中socket怎么实现同时收发数据?
socket是双工的啊。
你可以用一个socket描述符同时读写。
对于读从服务器来的数据,你可以用select,这样就没必要用线程了。
不过为了能及时读取从服务器发来的数据,你得确定不会在给服务器端发送数据的时候阻塞。
不过select有个最大描述符的限制,你可以用poll
Copyright © 广州京杭网络科技有限公司 2005-2025 版权所有 粤ICP备16019765号