Socket 远程主机强迫关闭了一个现有的连接 socket多线程异常 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 为了便于定位问题,可以先把server端的处理逻辑简化,即接收请求后立即返回简单数据。看是不是因为同步通讯的问题。如果server端简化后,问题排除,那就需要改造server端了。如果简化后,问题仍然存在。那就重点关注client这侧的问题。把同步通讯改为异步再试试 多半是你这边发多了,而server那边的代码写的不怎么强大,server的某个socket线程出异常了,server的socket关闭了,你这里就报错了 我自己随手做的server端,会先校验请求是否合法,不合法会回发相应的异常信息即使有些奇葩数据格式没有考虑周到,顶多就是计算返回值的时候走到catch里去,不给客户端返回数据从来也不主动关闭连接目测你们server端,catch里没有验证错误类型,只要走到catch就认为是客户端断开连接了,然后server端也断开连接 感谢p哥、Z65443344、jy251同学的帮助,我这边会进一步和服务端交涉,让他们配合查下问题,谢谢! UserControl的问题 输入字符串的格式不正确 简单的字符转换出错了,各位帮看看 怎么样用c#实现局域网屏幕监视系统? 方法能不能在类外重载? IIS6.0 使用疑惑 紧急求教 C#疯狂学习群 2820471 不爱学习者勿入!!! 练习异常处理时的问题 asp.net实线docx下载出错 谁有C#做的样品管理程序200相送。而且后面还有项目转包 C#多行匹配 如何给chart 图标加上背景
即接收请求后立即返回简单数据。
看是不是因为同步通讯的问题。如果server端简化后,问题排除,那就需要改造server端了。
如果简化后,问题仍然存在。
那就重点关注client这侧的问题。
把同步通讯改为异步再试试
即使有些奇葩数据格式没有考虑周到,顶多就是计算返回值的时候走到catch里去,不给客户端返回数据
从来也不主动关闭连接目测你们server端,catch里没有验证错误类型,只要走到catch就认为是客户端断开连接了,然后server端也断开连接