1

次のコードを使用して、UDP リクエストを braodacst します。コンピューターに 2 つのネットワーク カードがあります。1 つは LAN に接続され、もう 1 つはケーブルを介して別のコンピュータに接続されます。そのため、私のブロードキャストは LAN では正常に機能していますが、コンピュータに直接接続されたケーブルでは機能していません。私たちを手伝ってくれますか?

私のコード:

            Socket sending_socket = new Socket(AddressFamily.InterNetwork, SocketType.Dgram,
            ProtocolType.Udp);

            IPAddress send_to_address = null;

            send_to_address = IPAddress.Broadcast;

            sending_socket.EnableBroadcast = true;

            IPEndPoint sending_end_point = new IPEndPoint(send_to_address, port);

            sending_socket.SendTo(buffer, sending_end_point);
4

0 に答える 0