社区
C#
帖子详情
Remoting超时?
evanyangyangyang
2008-12-09 04:14:24
客户端与服务器端程序采用的是Remoting方式进行通信, 目前客户端大约有10个左右,当网络不好的情况下,客户端就会无故死掉. 目前估计由于采用的是同步的处理方式,所以当某一方网络不好的情况下,会引起超时.
请问:
(1) 应怎样判断是否是由于Remoting引发的呢?
(2) Remoting是否可以设置连接超时限制呢?
(3) Remoting连接超时后,客户端程序是否会一直等待,以使客户程序死掉?
...全文
217
1
打赏
收藏
Remoting超时?
客户端与服务器端程序采用的是Remoting方式进行通信, 目前客户端大约有10个左右,当网络不好的情况下,客户端就会无故死掉. 目前估计由于采用的是同步的处理方式,所以当某一方网络不好的情况下,会引起超时. 请问: (1) 应怎样判断是否是由于Remoting引发的呢? (2) Remoting是否可以设置连接超时限制呢? (3) Remoting连接超时后,客户端程序是否会一直等待,以使客户程序死掉?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
1 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
xsnakek
2008-12-09
打赏
举报
回复
1) 应怎样判断是否是由于Remoting引发的呢?
把堆栈的error全部打出来,看看就知道。。。
2) Remoting是否可以设置连接超时限制呢?
可以,初期化的时候,或是定时访问。
(3) Remoting连接超时后,客户端程序是否会一直等待,以使客户程序死掉?
可以设置异步,或时间,或try,catch处理
Remoting
TCP双向通信
2. 错误处理:必须妥善处理网络异常,如连接丢失、
超时
等,以保持系统的健壮性。 3. 性能优化:大量并发连接可能会对服务器造成压力,需要合理设计连接管理和数据发送策略,避免资源耗尽。 4. 可扩展性:设计时应...
利用
Remoting
传送文件
7. **异常处理**:由于涉及网络通信,应处理可能的网络中断、
超时
和其他异常情况。确保有适当的错误处理和重试机制。 在"Ex22_08
Remoting
文件传输"这个示例中,你可能会找到实现这些步骤的具体代码,包括服务器对象...
Microsoft .Net
Remoting
系列教程之二:Marshal、Disconnect与生命周期以及跟踪服务
- **SponsorshipTimeout(发起人
超时
)**:租约过期后,如果还有发起人(Sponsor),
Remoting
等待的时间,默认为120秒。 - **CurrentLeaseTime(当前租约时间)**:当前对象的有效租约时间。 远程对象可以通过...
remoting
入门项目实例
8. **异常处理**:由于涉及网络通信,
Remoting
可能会遇到各种异常,如连接丢失、
超时
等。项目可能会展示如何优雅地处理这些异常。 9. **对象缓存**:为了提高性能,
Remoting
提供了对象缓存机制,使客户端可以复用...
Remoting
应用实例,远程调用实现国网ESAM模块
5. **处理异常和安全**:由于涉及远程通信,我们需要考虑网络异常、
超时
等问题,并确保通信过程的安全性。可以使用适当的异常处理机制和安全策略,如SSL加密、身份验证等。 6. **性能优化**:由于
Remoting
可能涉及...
C#
111,131
社区成员
642,542
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章