2

如您所知,Microsoft 刚刚为 Windows 商店应用程序删除了 .Net上的整个System.Net.Sockets,现在您应该使用StreamSocketListener如果您想要TcpListenerStreamSocket for TcpClient等。第一次看起来您可能丢失了 TcpClient 和那些东西,但对我来说,StreamSocket 非常令人愉快,我也想在我的 Windows 窗体和 WPF 应用程序中使用它以用于常规桌面版本。这是我的问题,是否可以在 WinForms 和 WPF 上使用 Windows.Networking.Sockets.StreamSocket 以及那些东西(.Net 4.5 而不是 .Net 用于 Windows 商店应用程序),因为这样我就可以为它们编写相同的代码。此外 StreamSocket 更方便。

4

1 回答 1

0

来自 MSDN,

支持的最低客户端 - Windows 8 [Windows 应用商店应用程序、桌面应用程序]

支持的最低服务器 - Windows Server 2012 [Windows 应用商店应用程序、桌面应用程序]

最低支持手机 - Windows Phone 8

所以我的猜测是,只要您使用 .Net 4.5 并且应用程序在这些操作系统上运行,您就可以将它与任何东西一起使用。

于 2012-11-15T06:52:53.527 回答