首页
课程
问答
CTF
社区
招聘
看雪峰会
发现
排行榜
知识库
工具下载
看雪20年
看雪商城
证书查询
登录
注册
首页
社区
课程
招聘
发现
问答
CTF
排行榜
知识库
工具下载
看雪峰会
看雪商城
证书查询
社区
求助问答
发新帖
0
0
未解决
[求助]多个进程同时tcp连接
发表于: 2020-4-25 19:47
1860
未解决
[求助]多个进程同时tcp连接
limee
2020-4-25 19:47
1860
这两天碰到一个问题,一台机器15个进程同时建立tcp连接,目标都不相同,但偶尔会有一
个进程send()正常返回,但另一端没有收到。
我现在怀疑是race condition造成的,进而有一个问题很困惑,建立连接需要分配资源,系
统是怎么保证同一块资源不会被多个连接同时争抢?有没有进程锁这种东西?如果没有,那
这个问题就好理解了,但该如何解决呢?
[课程]FART 脱壳王!加量不加价!FART作者讲授!
收藏
・
0
免费
・
0
支持
分享
分享到微信
分享到QQ
分享到微博
赞赏记录
参与人
雪币
留言
时间
查看更多
赞赏
×
1 雪花
5 雪花
10 雪花
20 雪花
50 雪花
80 雪花
100 雪花
150 雪花
200 雪花
支付方式:
微信支付
赞赏留言:
快捷留言
感谢分享~
精品文章~
原创内容~
精彩转帖~
助人为乐~
最新回复
(
6
)
yegu
雪 币:
3622
活跃值:
(2559)
能力值:
( LV6,RANK:83 )
在线值:
发帖
24
回帖
569
粉丝
29
关注
私信
yegu
2
楼
进程的资源一般都是独立的,连接正常建立,而且send正常,应该要检查一下另一端的程序逻辑
2020-4-25 22:00
0
ezrealik
雪 币:
1570
活跃值:
(383)
能力值:
( LV3,RANK:30 )
在线值:
发帖
24
回帖
94
粉丝
1
关注
私信
ezrealik
3
楼
进程资源是互相独立的. Send没有返回. 你有没有做粘包处理? 没的话应该是粘包的原因.
2020-4-25 23:58
0
尐进
雪 币:
5482
活跃值:
(3272)
能力值:
( LV5,RANK:60 )
在线值:
发帖
10
回帖
166
粉丝
149
关注
私信
尐进
4
楼
应该检查接收端 恐怕是recv接受处理又问题
2020-4-26 09:05
0
ZwCopyAll
雪 币:
259
活跃值:
(283)
能力值:
( LV2,RANK:10 )
在线值:
发帖
11
回帖
266
粉丝
10
关注
私信
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
活跃值:
(3524)
能力值:
( LV6,RANK:90 )
在线值:
发帖
22
回帖
259
粉丝
9
关注
私信
拍拖
2
7
楼
抓包最好分析。 一般这样的原因本机资源什么的有问题概率很小。 可能是对端也可能是网络中节点导致的,或者防火墙。
2020-4-26 17:13
0
游客
登录
|
注册
方可回帖
回帖
表情
雪币赚取及消费
高级回复
返回
limee
456
发帖
976
回帖
10
RANK
关注
私信
他的文章
[求助]这个是什么壳
1459
[求助]早期音频处理AU的1.5开放了sdk吗
1508
请教一个C++的编译错误
4212
有谁对电驴的协议有了解
3253
[求助]vbs如何发送()键
3353
关于我们
联系我们
企业服务
看雪公众号
专注于PC、移动、智能设备安全研究及逆向工程的开发者社区
看原图
赞赏
×
雪币:
+
留言:
快捷留言
返回
顶部