社区
C语言
帖子详情
关于SOCKET的问题 请问,这样的操作可行吗?
page10
2005-03-21 09:19:43
关于SOCKET的问题
进程A中,执行了下面代码:
SOCKET Receive;
Receive=accept(SocketSvr,(SOCKADDR*)&client,&ClientLen);
然后,我把Receive发给进程B,
在进程B中,我调用下面代码:
send(Receive,buffer,sizeof(buffer)+1,0);
请问,这样的操作可行吗?
...全文
224
14
打赏
收藏
关于SOCKET的问题 请问,这样的操作可行吗?
关于SOCKET的问题 进程A中,执行了下面代码: SOCKET Receive; Receive=accept(SocketSvr,(SOCKADDR*)&client,&ClientLen); 然后,我把Receive发给进程B, 在进程B中,我调用下面代码: send(Receive,buffer,sizeof(buffer)+1,0); 请问,这样的操作可行吗?
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
14 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
WingForce
2005-03-25
打赏
举报
回复
win32下让子进程继承父进程的句柄
page10
2005-03-25
打赏
举报
回复
nicknide(封月翔天) ( )
你好
如何写怎么样复杂的代码
才可以共享?
page10
2005-03-25
打赏
举报
回复
win32下
我先运行一个程序,他是进程A
我怎么样编程,可以弄出进程A的一个子进程?
nicknide
2005-03-24
打赏
举报
回复
简而言之,像楼主那么简单的代码,是无法共享的
diaogong
2005-03-22
打赏
举报
回复
如果你是通过unix的fork()来共享文件描述符是可以的。
galanz
2005-03-22
打赏
举报
回复
如果是在同一台电脑上好象是可以的吧!换地址是不行的,因为要解析网卡的硬件地址
piaozi2003
2005-03-22
打赏
举报
回复
两个进程共享socket描述符当然可以,UNIX Domain Socket可以让两个毫无关系的进程互相传递描述符!
GeorgeHunter
2005-03-21
打赏
举报
回复
你的意思是一个线程接受用户连接,另一个线程处理连接到服务器程序的用户是吧?
这样是可以的。
YFY
2005-03-21
打赏
举报
回复
我猜是不行的,该端口应该被进程A占有了,进程B应该无法访问。
你可以试试看呀。
nicknide
2005-03-21
打赏
举报
回复
简单的说,楼主方法不可以....
只有UNIX fork()操作才能够共享文件描述符,exec系列也可以,但是一般不用。
但是UNIX系统中,是没有SOCKET这种结构的,是int而已,因此啊,这样子是win系统,
似乎,也许,好象,可能,是不行地
恩,不可以
aaasng
2005-03-21
打赏
举报
回复
楼主要的功能具体实现要看系统.
简单的把一个进程的文件描述符发到另一个进程是没有用的.
OnMyWayHome
2005-03-21
打赏
举报
回复
是吗?
据我了解每一个socketid都回对应一个文件描述符,所以B进程怎么可能访问A进程的socket呢?
piaozi2003
2005-03-21
打赏
举报
回复
当然可以,但是和IP、端口捆绑起来了!
page10
2005-03-21
打赏
举报
回复
我说的是进程间的事情
不知道理论上是否可行
Android基于
Socket
聊天最终版
Android之基于
socket
聊天小项目,包含服务器、客户端、数据库文件以及个人测试的截图。最后一次修改了,开始上班了,不弄了,谢谢大家。
sokit_
socket
调试工具
非常好用的
socket
应用程序调试工具。支持TCP和UDP协议。可做服务器也可做客户端。当我们要写服务器或者客户端时,用它来调试非常方便。该工具在32位系统上测试可用,64位的不清楚。
UDP和TCP使用同一个端口,
可行
吗?
之前有读者在面试的时候,被问到:TCP 和 UDP 可以同时监听相同的端口吗?关于端口的知识点,还是挺多可以讲的,比如还可以牵扯到这几个
问题
:多个 TCP 服务进程可以同时绑定同一个端口吗?客户端的端口可以重复使用吗?客户端 TCP 连接 TIME_WAIT 状态过多,会导致端口资源耗尽而无法建立新的连接吗?所以,这次就跟大家盘一盘这些
问题
。TCP 和 UDP 可以同时绑定相同的端口吗? 其实我感觉这个
问题
「TCP 和 UDP 可以同时监听相同的端口吗?」表述有
问题
,这个
问题
应该表述成「TCP 和 UDP
关于
socket
通信时SIGPIPE的
问题
一,SIGPIPE信号的产生 在Linux平台下,写
socket
的程序时,难免总是会碰到SIGPIPE 的
问题
,此时如果不作处理,那你可能需要一个监控,每1分钟检查进程是否存在,不存在的话,就重新启动,因为进程对SIGPIPE的默认响应是退出。 SIGPIPE 的产生是由于往一个断开的连接上写数据,该连接已经被复位,这就会引起
操作
系统抛出一个SIGPIPE信号给相应的进程,而相应的进程在收到操
.net 中异步
SOCKET
发送数据时碰到的内存
问题
版权声明:本文为博主原创文章,未经博主允许不得转载。做CS的开发一直都是这样的方式:server端用 C++编写,采用IOCP机制处理大量客户端连接、数据接收发送的
问题
client端用 C++ 或C# 写,没什么特殊要求。最近工作时间上比较宽裕,决定采用新的方式来处理服务端的工作: C# +
SOCKET
异步机制(.net里没有IOCP的直接支持)目前正
可行
性分析阶段,第一步的工作:接收3W个SOC
C语言
70,021
社区成员
243,263
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章