2016-09-19 8 views
0

Windows 10のバージョン10.0.14393.0とVS 2015のアップデート3でRPI 3のUWAを使用しています。私はRPi上でTCPListenerを実行しようとしていますが、それを接続すると、いくつかのものが私の接続をブロックするようです。パスにハードウェアまたはソフトウェアのファイアウォールはありません。私は背景と前景の両方のアプリを試しましたが、結果はありませんでした。win 10の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++; 
     } 
    } 
    } 
} 
+0

これが解決された場合、それを解決した答えは、答えに隣接する目盛りをクリックしてください。ここでは[解決済み]タイトルハックは使用しません。 – halfer

答えて

0

まず、 "netstatコマンド" ユーティリティを使用してネットワークの状態を確認してください。

  • 接続しますラズベリーのパテを使ってパイやPowerShellの
  • にTCPサーバが実際にそのポートで待機していることを確認するために、「netstate -a」を実行します。
  • ご使用のサーバーを実行しているとき、あなたは enter image description here

以下のようなものが表示されるはずです第二に、あなたはプロジェクトマニフェストファイルで有効になってインターネットサーバー機能を持っていることを確認してください。それは以下のように、インターネットかプライベートネットワークのどちらかになります。 enter image description here

関連する問題