StreamSocket 未在 Windows Phone 中连接

本文关键字:连接 Phone Windows 未在 StreamSocket | 更新日期: 2023-09-27 18:35:38

我正在尝试连接到TCP套接字并侦听传入的连接。出于测试目的,我尝试将回显发送到端口 7 并在事件处理程序中接收它。我正在使用以下代码:

StreamSocket clientSocket;
StreamSocketListener listener;
HostName serverHost = new HostName("localhost");
await clientSocket.ConnectAsync(serverHost, "7");
await listener.BindServiceNameAsync("7");
listener.Control.QualityOfService = SocketQualityOfService.Normal;
listener.ConnectionReceived += listener_ConnectionReceived;

clientSocket.ConnectAsync() 行抛出异常,并显示以下消息:无法建立连接,因为目标计算机主动拒绝了它。

StreamSocket 未在 Windows Phone 中连接

要使此代码正常工作,您需要一个应用程序(特别是回显服务器)来侦听一个端口 7 的传入连接。今天的操作系统通常不附带一个。

尝试在另一台计算机上设置现成的回显服务器并从手机连接到它。