【发布时间】:2017-02-09 18:59:47
【问题描述】:
我在 Windows 通用应用程序中使用 StreamSocket 与基于文本的游戏建立 TCP/IP 连接(套接字长时间保持打开状态)。我让它连接并返回数据正常。我过去使用的大多数套接字实现都有一个属性或函数(或一种轮询套接字的方法)并获取状态(无论是打开、关闭、损坏、挂起等)。
我还没有找到使用 StreamSocket 的方法。
我的问题是,如何查询 StreamSocket 连接的状态以查看它是否已被丢弃(无需等到我通过管道发送某些内容以使其出错)?
例如,我可以这样做:
if (this.Socket.Status != Status.Connected)...
【问题讨论】:
标签: c# sockets uwp win-universal-app