社区
.NET Framework
帖子详情
Remoting服务端长时间操作然后回调客户端时出错
fancystyle
2009-12-10 04:30:34
我需要在Remoting服务端执行很长时间的方法,大约1个多小时,执行完毕回调Client
(我使用服务端激活singleton方式或客户端激活方式,无限租约或使用Sponsor都使用过了,我确定远程对象在服务端是存活的,在控制台输出了)
如果我在执行长时间操作期间,不停回调Client端输出时,一切正常,但是在这一小时间结束后才回调Client,提示我Socket就连接不上了.
我怀疑问题是:
引用
大部分防火墙默认会关闭长时间处于非活跃状态的连接而导致 TCP 连接断连。
但客户端与服务端都在一台机器上,没有软件防火墙,Windows会自动关闭不活跃的TCP连接么?
...全文
67
3
打赏
收藏
Remoting服务端长时间操作然后回调客户端时出错
我需要在Remoting服务端执行很长时间的方法,大约1个多小时,执行完毕回调Client (我使用服务端激活singleton方式或客户端激活方式,无限租约或使用Sponsor都使用过了,我确定远程对象在服务端是存活的,在控制台输出了) 如果我在执行长时间操作期间,不停回调Client端输出时,一切正常,但是在这一小时间结束后才回调Client,提示我Socket就连接不上了. 我怀疑问题是: 引用大部分防火墙默认会关闭长时间处于非活跃状态的连接而导致 TCP 连接断连。 但客户端与服务端都在
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
以专业开发人员为伍
2009-12-11
打赏
举报
回复
你可以去找任何一个真正的大型网络系统的协议,长连接统统都有链路检测功能。不管windows是不是会取消不活跃的链接,设计者都会设计(与操作系统版本无关的)可靠的长连接协议。
以专业开发人员为伍
2009-12-11
打赏
举报
回复
长连接肯定是需要经常发信号保持链路一直活跃的。
如果客户端可以访问,那么就用另外一个tcp连接来真正地回调客户端(这就是服务器端了),而不是长连接。
云水千寻
2009-12-11
打赏
举报
回复
帮顶啦
.NET
Remoting
使用总结
2、
Remoting
技术的应用 ... 根据需求,我们的系统必须以C/S方式构建,而且是三层架构,这样一来,就出现了服务器端和
客户端
通信的问题。 为了解决双方的通信问题,还要考虑效率、性能等方面,经
Remoting
技术的应用
根据需求,我们的系统必须以C/S方式构建,而且是三层架构,这样一来,就出现了服务器端和
客户端
通信的问题。 为了解决双方的通信问题,还要考虑效率、性能等方面,经过分析、试验,我们根据效率、移植、开发难...
。net
remoting
使用详解
2、
Remoting
技术的应用 根据需求,我们的系统必须以C/S方式构建,而且是三层架构,这样一来,就出现了服务器端和
客户端
通信的问题。 为了解决双方的通信问题,还要考虑效率、性能等方面,...
Remoting
技术的应用
Remoting
技术的应用 根据需求,我们的系统必须以C/S方式构建,而且是三层架构,这样一来,就出现了服务器端和
客户端
通信的问题。 为了解决双方的通信问题,还要考虑效率、性能等方面,经过分析、试验,我们根据...
一步一步学
Remoting
一步一步学
Remoting
之一:从简单开始 一、
Remoting
的优缺点? 优点: 1、能让我们进行分布式开发 2、Tcp通道的
Remoting
速度非常快 3、虽然是远程的,但是非常接近于本地调用对象 4、可以做到保持对象的状态 5、没有...
.NET Framework
17,740
社区成员
24,334
社区内容
发帖
与我相关
我的任务
.NET Framework
.NET技术 .NET Framework
复制链接
扫一扫
分享
社区描述
.NET技术 .NET Framework
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章