免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 4506 | 回复: 5
打印 上一主题 下一主题

[求助]一个socket连接能否同时收发? [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2003-06-25 15:02 |只看该作者 |倒序浏览
我是个新手,刚学socket编程,上面的问题求教大家,我创建的客户端同服务端的连接在通讯正常的情况下是不断开的,在只有一个socket连接的情况下,能否通过fork子进程的方式,在该socket上,父进程发,子进程收呢?

论坛徽章:
0
2 [报告]
发表于 2003-06-25 15:05 |只看该作者

[求助]一个socket连接能否同时收发?

1、多看看UNIX/LINUX 网络编程的书,里面有详细解答;
2、SOCKET 句柄是可以传递,因为它实际上只是个向量

论坛徽章:
0
3 [报告]
发表于 2003-06-25 15:14 |只看该作者

[求助]一个socket连接能否同时收发?

论坛徽章:
0
4 [报告]
发表于 2003-06-25 15:18 |只看该作者

[求助]一个socket连接能否同时收发?

书上的都是有收发顺序的!好像没有讲到同时读写的吧

论坛徽章:
0
5 [报告]
发表于 2003-06-25 15:55 |只看该作者

[求助]一个socket连接能否同时收发?

cpu只有一个,某一时刻只有一个进程或线程得到CPU时间,你如何做到同时收发?
     另外,协议栈应该为每个套接字维护有发送和接收缓冲区,大小你可以自己试验。

论坛徽章:
0
6 [报告]
发表于 2003-06-25 16:09 |只看该作者

[求助]一个socket连接能否同时收发?

这个我明白,主要目的是不想出现明显的读写顺序,因为对于读或写都有一些后继的处理步骤,不想互相影响
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP