我在RPi 3上使用Win 10版本10.0.14393.0和VS 2015 Update 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++;
}
}
}
}