为了账号安全,请及时绑定邮箱和手机立即绑定

关于net网络通信

关于net网络通信

阿晨1998 2018-12-07 07:59:19
有三个软件,简称服务A(c)、服务B(c#)、客户端(c#) 服务A和服务B在公司服务器上运行,服务器是双网卡双网段(100和0)的 服务A与服务B监听的都是两个网段的数据包 客户端在任意电脑上运行 工作原理: 客户端发信号给服务B,服务B处理后再将信号发给服务A,服务A接收到信号根据相应的内容与100网段的硬件通信,硬件执行相应的操作以后回信号给服务A,服务A再将信号回给服务B 问题:服务A给服务B发的信号有时候收的到有时候收不到,但是抓包工具抓的服务A有给服务B发信号。 备注: 1、在单网卡的服务器上没有出现这个问题 2、用一个模拟信号软件在服务器上以同样的方式发送信号给服务B,服务B可以收的到 3、服务A给服务B发送信号针对IP和端口(ip是0网段的),模拟信号亦是如此。 在这先感谢各位大虾的帮助啦!
查看完整描述

2 回答

?
牧羊人nacy

TA贡献1862条经验 获得超7个赞

既然你都抓包了,应该可以通过包的信息推断出服务B对每个A发来的包的应答吧!

查看完整回答
反对 回复 2019-01-21
?
红糖糍粑

TA贡献1815条经验 获得超6个赞

Header checksum: 0x0000 [incorrect, should be 0x54b0

这个指出来包头不对,有可能是粘包/半包问题.

查看完整回答
反对 回复 2019-01-21
  • 2 回答
  • 0 关注
  • 350 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信