Windows应用商店应用中的带外套接字数据

时间:2014-01-12 05:20:26

标签: sockets microsoft-metro telnet windows-store out-of-band

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

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

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

感谢。