1

コード サーバー ポート 1450 でリッスンするサーバーがあります。

//UDP ソケットの使用

  clientSocket = new Socket(AddressFamily.InterNetwork, SocketType.Dgram, ProtocolType.Udp);
            EndPoint ourEP = new IPEndPoint(IPAddress.Any, 1450);
            //Listen asynchronously on port 1450 for coming messages (Invite, Bye, etc).
            clientSocket.Bind(ourEP);
            //Receive data from any IP.
            EndPoint remoteEP = (EndPoint)(new IPEndPoint(IPAddress.Any, 0));

            byteData = new byte[1024];
            //Receive data asynchornously.
            clientSocket.BeginReceiveFrom(byteData,
                                       0, byteData.Length,
                                       SocketFlags.None,
                                       ref remoteEP,
                                       new AsyncCallback(OnReceive),
                                       null);

しかし、ポート1450を開いていないコードとクライアント接続:

  otherPartyIP = new IPEndPoint(IPAddress.Parse(txtCallToIP.Text), 1450);
                otherPartyEP = (EndPoint)otherPartyIP;

LANネットワークでコードクライアントとサーバーを実行すると、問題ありません。しかし、ネットワーク上で実行すると、LANのポート1450が開いていないことを確認します。コード サーバーでポート 1450 を開く方法を教えてください。ありがとう

4

0 に答える 0