0

我一直在为 Windows 商店开发 telnet/SSH 应用程序,并且 telnet 应用程序一直在其套接字上接收 OOB 数据,但我在应用程序中看不到它。我知道这一点是因为该应用程序的桌面版本正在接收 OOB 数据。我还确认 Windows Store 版本中的接收缓冲区缺少一个 OOB 数据字节。在 Wireshark 中,我已经确认计算机正在接收 OOB 数据,因此它只是没有被转发到我的应用程序。我知道在 WinSock 中您需要设置一个特殊参数来内联接收 OOB 数据,但我找不到 Windows 应用商店应用程序的任何此类选项。有谁知道获取此 OOB 数据的方法?

另一种选择是告诉 telnet 服务器停止发送 OOB 数据。有没有告诉它停止发送它?

作为参考,按 Ctrl+C 时正在发送 OOB 数据。OOB 数据字节为 0xFF,是服务器发送的第一个字节。

谢谢。

4

1 回答 1

0

看来此功能未在 WinRT 中实现。标记为已回答。

http://social.msdn.microsoft.com/Forums/en-US/05a26a4b-e0db-4fed-b5d0-b67a2d9e2b1c/out-of-band-data-using-windowsnetworkingsockets?forum=winappswithnativecode

于 2014-01-16T21:16:03.507 回答