我在RPi 3上有一个Win 10版本10.0.14393.0和VS 2015更新3的UWA。我试图在我的RPi上运行一个TCPListener,代码毫无例外地运行,但永远不能连接它,似乎有些东西阻碍了我的连接。路径中没有硬件或软件防火墙。我尝试了背景和前景应用程序,但没有结果。
我的代码如下:
namespace TestBackPort
{
public sealed class StartupTask : IBackgroundTask
{
public void Run(IBackgroundTaskInstance taskInstance)
{
TcpListener tcpListener = null;
tcpListener = new TcpListener(IPAddress.Parse("192.168.1.9"), 1100);
tcpListener.Start();
var task = HandleConnectionsAsync(tcpListener);
task.Wait();
}
int connectionNumber = 0;
async Task HandleConnectionsAsync(TcpListener listener)
{
while (true)
{
var client = await listener.AcceptTcpClientAsync();
// Console.WriteLine("OK #" + connectionNumber);
connectionNumber++;
}
}
}
}发布于 2016-09-20 02:30:29
首先,使用"netstat“实用程序检查您的网络状态。

其次,确保在项目清单文件中启用了Internet Server功能。它可以是互联网,也可以是私有网络,如下所示。

https://stackoverflow.com/questions/39580842
复制相似问题