【发布时间】:2014-02-08 15:41:25
【问题描述】:
我正在为 Windows CE 设备编写一个 .NET Compact Framework 应用程序。我的应用程序使用 XML 序列化数据包与台式计算机通信。
我遇到的是,如果网线被拔掉,我的 stream.Read 操作会无限期地阻塞。我的 CF 不支持设置超时。
我正在寻找有关如何处理此问题的“最佳实践”答案。如果连接因任何原因关闭,我的循环应该停止并开始尝试重新连接。
我找到了this answer,但它不包括我需要的“使用”指令,而且我不确定发生了什么。
感谢所有提示,特别是如果它们解决了问题。谢谢!
【问题讨论】:
-
您没有包含任何类型的代码示例...您使用的是什么流类?直接使用 Socket 类可能会更好。
标签: c# networking compact-framework