社区
网络通信/分布式开发
帖子详情
socket通信出错:"远程主机强迫关闭了一个现有的连接"
LRG315
2004-07-04 12:43:41
在有数据传输时,如果clientsocket关闭,那serversocket端的程序就是弹出:"远程主机强迫关闭了一个现有
的连接" 这个错误.如何处理这个错误呢,即当强迫关闭socket时,另一端不要弹出窗口,而用写日志方式记录
错误就可以?
谢谢!
...全文
520
6
打赏
收藏
socket通信出错:"远程主机强迫关闭了一个现有的连接"
在有数据传输时,如果clientsocket关闭,那serversocket端的程序就是弹出:"远程主机强迫关闭了一个现有 的连接" 这个错误.如何处理这个错误呢,即当强迫关闭socket时,另一端不要弹出窗口,而用写日志方式记录 错误就可以? 谢谢!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
wizardqi
2004-07-06
打赏
举报
回复
如果数据量大的话,最好使用阻塞模式通讯。
不过楼上令ErrorCode:=0也是个不错的方法,确实可以避免弹出错误信息,但有“掩耳盗铃之嫌”。开个玩笑。 ^_^
LRG315
2004-07-05
打赏
举报
回复
可是我现在的情况是:
Socket还有数据在传送,比如,正在循环传送50条记录,但在第10条一端被强迫退出,这时就会出错,这种情况可以在OnDisconnect里写事件处理吗?
沾上了甩不掉
2004-07-05
打赏
举报
回复
在错误事件里边写上ErrorCode:=0;就没问题了
LRG315
2004-07-05
打赏
举报
回复
我程序没有用多线程做,可以用你说的"一个WAIT等待过程"来做判断吗?
如果可以,得怎么做,谢谢!
hehou
2004-07-05
打赏
举报
回复
数据接收有一个WAIT等待过程.你在这里加一个判断是否断开.
代码就省略了.可以看DELPHI自带的多线程实例
tianya2003
2004-07-04
打赏
举报
回复
如这种错误,我没有碰到过,你可以在OnDisconnect里写事件,告诉服务器你要CLOSE了,比如:'00005$00000',服务器收到‘00005$00000'的时候也Close该客户的连接
入门学习Linux常用必会60个命令实例详解doc/txt
虚拟控制台最有用的是,当
一个
程序
出错
造成系统死锁时,可以切换到其它虚拟控制台工作,
关闭
这个程序。 shutdown 1.作用 shutdown命令的作用是
关闭
计算机,它的使用权限是超级用户。 2.格式 shutdown [-h][-i...
C#
远程
主机
强迫
关闭
一个
现有
链接问题简述
所谓的
远程
主机
强迫
关闭
一个
现有
链接,我的理解是:客户端与服务端之中,有
一个
率先中断了已经建立的
SOCKET
,从而导致
连接
的另一端被强行
关闭
链接------毕竟你
连接
的另一端已经
关闭
了,那你还链接个毛啊。...
Socket
编程系列之7:RCF
远程
调用框架编程实战
Socket
编程系列之7:RCF
远程
调用框架编程实战
Socket
编程系列之7:RCF
远程
调用框架编程实战,本课程包括Windows搭建RCF环境及Helloworld案例、Linux开发必备之GCC与CMake、Linux编译RCF及跨平台案例实战、基于RCF...
netty报错:
远程
主机
强迫
关闭
了
一个
现有
的
连接
。(已解决)
昨天,java 集成netty服务的项目,在测试服务器上,发现了
一个
问题: 1.项目netty包版本:netty-all-5.0.0.Alpha1.jar。 2.问题的描述:服务器启动,各种
通信
正常,运行一段时间,大概10分钟后,这个问题就出现了...
远程
主机
强迫
关闭
了
一个
现有
的
连接
。
使用环境:VS2010 C# ...但接收端却在Receive()函数的时候检测到了
Socket
Exception,显示“
远程
主机
强迫
关闭
了
一个
现有
的
连接
。” 代码如下: 发送端: try {
Socket
clientSock = new Sock
网络通信/分布式开发
1,593
社区成员
32,964
社区内容
发帖
与我相关
我的任务
网络通信/分布式开发
Delphi 网络通信/分布式开发
复制链接
扫一扫
分享
社区描述
Delphi 网络通信/分布式开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章