一个非常奇妙的网络问题

wanshi131 2008-12-10 10:24:29
在某一台客户的电脑上,用客户端连服务器(一个非常简单的小程序 只接收数据).当发送大小为7,前面是一个short型的3或4,这样的话发送过后连接马上会断开,返回10054.其他的数据没问题,连接不会断。这是什么原因造成的,有人遇到过吗? 这样的客户电脑现在只发现了一个。
实在查不出什么问题了。客户的电脑是xp,服务器是server 2003.
大家说应该怎么查.
...全文
141 12 打赏 收藏 转发到动态 举报
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
Wenxy1 2008-12-12
  • 打赏
  • 举报
回复
服务端有没有运行入侵检测的软件?
可能,你发的数据,被服务器认为是异常数据包。
ccpaishi 2008-12-12
  • 打赏
  • 举报
回复
在两边都写文件和调试的方式查看,查看下是不是主动地进行了断开的处理
superdiablo 2008-12-12
  • 打赏
  • 举报
回复
你连接是用什么协议,连接的什么端口,看看什么程序在那里监听
wanshi131 2008-12-12
  • 打赏
  • 举报
回复
现在的解决方案是,对前面4字节做加密处理.
但是还是不知道什么原因造成的, 客户已经重装过一次系统了.
wanshi131 2008-12-11
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 blackcat242 的回复:]
错误码的意思是远程主机强迫关闭了一个现有的连接。
发送一个3、4过去,服务器是不是解析成了某种内容,断开链接了
[/Quote]

服务器是小控制台测试程序,只接收数据并printf接收到的大小
wanshi131 2008-12-11
  • 打赏
  • 举报
回复
客户电脑应该有几百台了,只在那一台电脑上出现这种问题。
那台电脑用用拨号软件上的网,我认为有可能影响的只有360的安全卫士和密保。但是,装上360后在我们这边测试也没有什么问题。

还有,我如果用端口影射(我电脑在内网里,系统是vista),客户往我的电脑上发那样的数据,则不会断开。

难道是服务器机房里做了什么?

这种情况怎么查?
oyljerry 2008-12-11
  • 打赏
  • 举报
回复
可能这一台机器上的防火墙或别的工具做了什么拦截
roadblossom 2008-12-11
  • 打赏
  • 举报
回复
up
dirdirdir3 2008-12-11
  • 打赏
  • 举报
回复
是只有一台机这样?
那可能是冲突或其它原因了..........
nizhaorong 2008-12-11
  • 打赏
  • 举报
回复
描述问题不准确吧,建议楼主再看看,再那台机器跟踪下。
cnzdgs 2008-12-10
  • 打赏
  • 举报
回复
看起来是客户电脑环境有问题,可能是网卡驱动有问题,或者是其它软件影响,看看有没有更新版本的驱动,另外再把有可能影响的软件卸载试试。
blackcat242 2008-12-10
  • 打赏
  • 举报
回复
错误码的意思是远程主机强迫关闭了一个现有的连接。
发送一个3、4过去,服务器是不是解析成了某种内容,断开链接了

18,356

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 网络编程
c++c语言开发语言 技术论坛(原bbs)
社区管理员
  • 网络编程
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧