我在主机应用程序中创建了一个对象,可以使用远程处理远程访问它,有什么方法可以测试连接以确保它仍然“有效”吗?如果远程连接断开,我可以使用一个事件,或者可以告诉我远程连接状态的一些属性。有这样的东西吗?
最佳答案
我通常在远程服务器 MarshallByRef 类中添加另一个方法, (我通常将其命名为 Ping(),如:
public void Ping() {}
什么都不做,什么也不返回。然后为了“测试”我的连接,我调用了这个方法……如果它抛出 System.Net.Sockets.Exception,我就失去了连接……
关于c# - 如何测试远程连接(检查状态),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/287540/