社区
网络编程
帖子详情
今天刚想到一个奇怪的问题,两个进程是否可以用同一个socket
yahle
2006-10-30 08:52:03
在windows里面,socket是int类型,表示的是一个windows下的网络句柄
如果某一个进程在连接服务器(A)得到了一个socket
这时候,如果另外一个进程也用这个socket发送数据,那么会不会把数据发到服务器(A)里呢?
现在在家没法用vc,明天再试,如果那位曾经测试过,请帮忙回帖告知一些,俺就不再测试。
...全文
502
13
打赏
收藏
今天刚想到一个奇怪的问题,两个进程是否可以用同一个socket
在windows里面,socket是int类型,表示的是一个windows下的网络句柄 如果某一个进程在连接服务器(A)得到了一个socket 这时候,如果另外一个进程也用这个socket发送数据,那么会不会把数据发到服务器(A)里呢? 现在在家没法用vc,明天再试,如果那位曾经测试过,请帮忙回帖告知一些,俺就不再测试。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
13 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
ProgrameMan
2006-11-08
打赏
举报
回复
不行的,因为socket是内核资源,每个内核资源都是由特定进程所拥有
珍惜生命远离CPP
2006-11-01
打赏
举报
回复
socket是句柄不跨越进程的
dadi0189
2006-10-31
打赏
举报
回复
同意楼上的说法。
因为句柄属于系统资源,与进程相关,如果是同一进程中的线程则可以。
rickerliang
2006-10-31
打赏
举报
回复
回ls
不要把socket当作指针,它是操作系统资源句柄,句柄与进程相关,并不是全局的
shawnwan
2006-10-31
打赏
举报
回复
再顶下,就是发到A的
shawnwan
2006-10-31
打赏
举报
回复
是可以的吧,把这个SOCKET作为指针传递到另一个进程内,应该是可以的,,注意同步的问题就可以了
xuwei
2006-10-31
打赏
举报
回复
DuplicateHandle
cb123aaa
2006-10-31
打赏
举报
回复
或者用进程通信机制来传递???
mango279
2006-10-31
打赏
举报
回复
楼上的各位看好了题目,是不同的进程进程进程进程进程,不是线程线程线程线程线程
neosu
2006-10-30
打赏
举报
回复
进程?? 不可能.
jkflyfox
2006-10-30
打赏
举报
回复
可以。但是你自己要做好线程同步互斥
high2003376320
2006-10-30
打赏
举报
回复
我想这个socket是动态生成的吧,应该可以,但一定要注意生存期
hxzmm
2006-10-30
打赏
举报
回复
当然可以,不过你别的程序如何用这个socket
Python网络编程(
socket
)
网络中
进程
之间如何通信,如我们每天打开浏览器浏览网页时,浏览器的
进程
怎么与web服务器通信的?答案就是
socket
.
socket
翻译为套接字,它本质就是在应用层和传输层(TCP/IP协议族通信)之间的
一个
抽象层,是一组接口,它把TCP/IP层复杂的操作抽象为几个简单的接口供应用层调用已实现
进程
在网络中通信。该课程包括OS模型,TCP/IP协议,
socket
函数等Python网络编程基础知识。
一台机器最多能创建多少个 TCP 连接?
我是
一个
Linux 服务器上的
进程
,名叫小进。 老是有人说我最多只能创建 65535 个 TCP 连接。 我不信这个邪,
今天
我要亲自去实践一下。 我走到操作系统老大的跟前,说: "老操,我要建立
一个
TCP 连接!" 老操不慌不忙,拿出
一个
表格递给我,"小进,先填表吧" 我一看这个表,这不就是经典的
socket
四元组嘛。我只有一块网卡,其 IP 地址是123.126.45.68,我想要与110.242.68.3的 80 端口建立
一个
TCP 连接,我将这些信息填写在了表中。 ...
Kafka
Socket
通信+遇到的
奇怪
问题
1.使用Kafka2.0 API
Socket
创建Topic: import org.apache.kafka.common.protocol.ApiKeys; import org.apache.kafka.common.requests.*; import java.io.DataInputStream; import java.io.DataOutputStream; import ja...
C/C++笔试题(很多)
微软亚洲技术中心的面试题!!! 1.
进程
和线程的差别。 线程是指
进程
内的
一个
执行单元,也是
进程
内的可调度实体. 与
进程
的区别: (1)调度:线程作为调度和分配的基本单位,
进程
作为拥有资源的基本单位 (2)并发性:不仅
进程
之间可以并发执行,
同
一个
进程
的多个线程之间也可并发执行 (3)拥有资源:
进程
是拥有资源的独立单位,线程不拥有系统资源,但可以访问隶属于
进程
的资源. (4
C++知识分享:
Socket
编程详解,万字长文
介绍
Socket
编程让你沮丧吗?从man pages中很难得到有用的信息吗?你想跟上时代去编Internet相关的程序,但是为你在调用 connect() 前的bind() 的结构而不知所措?等等… 好在我已经将这些事完成了,我将和所有人共享我的知识了。如果你了解 C 语言并想穿过网络编程的沼泽,那么你来对地方了。 读者对象 这个文档是
一个
指南,而不是参考书。如果你
刚
开始
socket
编程并想找一本入门书,那么你是我的读者。但这不是一本完全的
socket
编程书。 平台和编译器 ...
网络编程
18,356
社区成员
64,214
社区内容
发帖
与我相关
我的任务
网络编程
VC/MFC 网络编程
复制链接
扫一扫
分享
社区描述
VC/MFC 网络编程
c++
c语言
开发语言
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章