UWPアプリの通信部分を作っているときにちゃんとつながるかテストしようとした。
1時間ほど調べた結果としてテストできないらしいことが分かった。
使用したコード
サーバー側
int port = 5555;
HostName ip = new HostName("127.0.0.1");
Task.Run(async () =>
{
StreamSocketListener streamsocketlistener = new StreamSocketListener();
streamsocketlistener.ConnectionReceived += ConnectionReceived;
await streamsocketlistener.BindEndpointAsync(ip, port.ToString());
});
クライアントはtelnet
原因
Stack Overflowで有力そうな記事を見つけた
「同じコンピュータ内で実行されている別のアプリケーションまたはプロセスからStreamSocketListenerに接続することはできません」