Remoting方法在执行一个操作时,租用期会不会过期 如果调用一个 Remoting方法(如数据库库份),需要很长时间,比对象的租用期限还长得多,在这种情况下:1.客户端会不会提示连接超时2.服务器端会不会把这个对象认是超出租用期限,而收回该对象 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 1.租期你可以自己设为无限时长。2.过程很长你可以使用异步调用方式。3.关于连接超时的问题,个人认为Remoting方式是对象的远程调用。要和传统socket的思想区别开来(虽然它的底层是通过socket实现的),client端和server端都由工人(sinkprovider)按次序铺设好管道(sink),调用的时候,消息(message)流经一节一节的管道(sink)到达服务端,服务端处理发送过来的消息,接着对象被调用。而远程对象完全是在宿主端执行相应的方法。处理完成,结果和消息再由sink传送到client。应此只要网络正常,应该没有超时的现象。 这个问题,我做过测试,当Remoting服务器端执行一个方法太长时间时,客户端会提示,连接失败!但服务器端的该对象方法会一起执行下去,直到方法执行结束(就算是超出了有效期限,它也会一直执行,直到方法结束) 父窗体事件不响应 C#实现ftp的功能 求一个简单的正则表达式。第一个匹对者则给满分。 C# richTextBox的Key_UP,Key_Down,Key_left,Key_right事件 C# Winform DataGridView 横向显示 java与.net区别之疑问???? 有关文件操作的问题,大家帮我想想怎么样处理才是最好的? c#引用c++的dll传string类型的参数乱码问题(全部家当80分,求高手指教) WPF绘制云图 傻傻的问:控件不可编辑是怎么回事? 框架设计问题(有点难度) ajaxpro难题,需要高手帮忙
2.过程很长你可以使用异步调用方式。
3.关于连接超时的问题,个人认为Remoting方式是对象的远程调用。要和传统socket的思想区别开来(虽然它的底层是通过socket实现的),client端和server端都由工人(sinkprovider)按次序铺设好管道(sink),调用的时候,消息(message)流经一节一节的管道(sink)到达服务端,服务端处理发送过来的消息,接着对象被调用。而远程对象完全是在宿主端执行相应的方法。处理完成,结果和消息再由sink传送到client。应此只要网络正常,应该没有超时的现象。
但服务器端的该对象方法会一起执行下去,直到方法执行结束(就算是超出了有效期限,它也会一直执行,直到方法结束)