首页
课程
问答
CTF
社区
招聘
峰会
发现
排行榜
知识库
工具下载
看雪20年
看雪商城
证书查询
登录
注册
首页
社区
课程
招聘
发现
问答
CTF
排行榜
知识库
工具下载
峰会
看雪商城
证书查询
社区
求助问答
发新帖
0
0
未解决
[求助]多个进程同时tcp连接
发表于: 2020-4-25 19:47
1978
未解决
[求助]多个进程同时tcp连接
limee
2020-4-25 19:47
1978
这两天碰到一个问题,一台机器15个进程同时建立tcp连接,目标都不相同,但偶尔会有一
个进程send()正常返回,但另一端没有收到。
我现在怀疑是race condition造成的,进而有一个问题很困惑,建立连接需要分配资源,系
统是怎么保证同一块资源不会被多个连接同时争抢?有没有进程锁这种东西?如果没有,那
这个问题就好理解了,但该如何解决呢?
[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课
收藏
・
0
免费
・
0
支持
分享
分享到微信
分享到QQ
分享到微博
赞赏记录
参与人
雪币
留言
时间
查看更多
赞赏
×
1 雪花
5 雪花
10 雪花
20 雪花
50 雪花
80 雪花
100 雪花
150 雪花
200 雪花
支付方式:
微信支付
赞赏留言:
快捷留言
感谢分享~
精品文章~
原创内容~
精彩转帖~
助人为乐~
感谢分享~
最新回复
(
6
)
yegu
雪 币:
3752
活跃值:
(2744)
能力值:
( LV7,RANK:105 )
在线值:
发帖
24
回帖
570
粉丝
34
关注
私信
yegu
2
楼
进程的资源一般都是独立的,连接正常建立,而且send正常,应该要检查一下另一端的程序逻辑
2020-4-25 22:00
0
ezrealik
雪 币:
1370
活跃值:
(383)
能力值:
( LV3,RANK:30 )
在线值:
发帖
24
回帖
94
粉丝
1
关注
私信
ezrealik
3
楼
进程资源是互相独立的. Send没有返回. 你有没有做粘包处理? 没的话应该是粘包的原因.
2020-4-25 23:58
0
尐进
雪 币:
5514
活跃值:
(3357)
能力值:
( LV5,RANK:60 )
在线值:
发帖
10
回帖
171
粉丝
161
关注
私信
尐进
4
楼
应该检查接收端 恐怕是recv接受处理又问题
2020-4-26 09:05
0
ZwCopyAll
雪 币:
259
活跃值:
(283)
能力值:
( LV2,RANK:10 )
在线值:
发帖
11
回帖
266
粉丝
11
关注
私信
ZwCopyAll
5
楼
ezrealik
进程资源是互相独立的. Send没有返回. 你有没有做粘包处理? 没的话应该是粘包的原因.
人家说了是send正常返回 但是服务端没有收到数据 我也觉得是服务端逻辑问题 socket通信本质就是完成端口 就是一个数据结构 里面有个列表 所有等待接收回复的线程都在里面 有一定的优先级 先进来的 先得到回复 系统会通知一个门对象 通知目标线程 回复来了 你要收一下
2020-4-26 09:08
1
limee
雪 币:
1540
活跃值:
(2807)
能力值:
( LV2,RANK:10 )
在线值:
发帖
456
回帖
976
粉丝
1
关注
私信
limee
6
楼
收到提示信息,谢谢。
2020-4-26 09:51
0
拍拖
雪 币:
1790
活跃值:
(4550)
能力值:
( LV6,RANK:90 )
在线值:
发帖
22
回帖
273
粉丝
12
关注
私信
拍拖
2
7
楼
抓包最好分析。 一般这样的原因本机资源什么的有问题概率很小。 可能是对端也可能是网络中节点导致的,或者防火墙。
2020-4-26 17:13
0
游客
登录
|
注册
方可回帖
回帖
表情
雪币赚取及消费
高级回复
返回
limee
456
发帖
976
回帖
10
RANK
关注
私信
他的文章
[求助]这个是什么壳
1739
[求助]早期音频处理AU的1.5开放了sdk吗
1732
请教一个C++的编译错误
4563
有谁对电驴的协议有了解
3450
[求助]vbs如何发送()键
3557
关于我们
联系我们
企业服务
看雪公众号
专注于PC、移动、智能设备安全研究及逆向工程的开发者社区
看原图
赞赏
×
雪币:
+
留言:
快捷留言
为你点赞!
返回
顶部