Chinaunix

标题: [求助]一个socket连接能否同时收发? [打印本页]

作者: letmein    时间: 2003-06-25 15:02
标题: [求助]一个socket连接能否同时收发?
我是个新手,刚学socket编程,上面的问题求教大家,我创建的客户端同服务端的连接在通讯正常的情况下是不断开的,在只有一个socket连接的情况下,能否通过fork子进程的方式,在该socket上,父进程发,子进程收呢?
作者: windflowers1976    时间: 2003-06-25 15:05
标题: [求助]一个socket连接能否同时收发?
1、多看看UNIX/LINUX 网络编程的书,里面有详细解答;
2、SOCKET 句柄是可以传递,因为它实际上只是个向量
作者: yingxiongl    时间: 2003-06-25 15:14
标题: [求助]一个socket连接能否同时收发?

作者: letmein    时间: 2003-06-25 15:18
标题: [求助]一个socket连接能否同时收发?
书上的都是有收发顺序的!好像没有讲到同时读写的吧
作者: tanshy    时间: 2003-06-25 15:55
标题: [求助]一个socket连接能否同时收发?
cpu只有一个,某一时刻只有一个进程或线程得到CPU时间,你如何做到同时收发?
     另外,协议栈应该为每个套接字维护有发送和接收缓冲区,大小你可以自己试验。
作者: letmein    时间: 2003-06-25 16:09
标题: [求助]一个socket连接能否同时收发?
这个我明白,主要目的是不想出现明显的读写顺序,因为对于读或写都有一些后继的处理步骤,不想互相影响




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2