linux中socket怎么实现同时收发数据,在我的系统中,需要向服务器发送数据,服务器也要向客户度发数据?socket是双工的啊。你可以用一个socket描述符同时读写。对于读从服务器来的数据,你可以用select,这样就没必要用线程了。不过为了能及时读取从服务器发来的数据,你得确定不会在给服务器端发送数据的时候阻塞。不过select有个最大描述符的限制,你可以用poll