1
を終了し、私は2回目の呼び出しをコメントアウトした場合、私はこの印刷バッファは、私は別のスレッドでUDPソケットから1秒ごとに</p> <p>を放送するC#でスレッドを持つスレッド
while (true)
{
if (m_UdpReceiveSocket.Poll(0, SelectMode.SelectRead))
{
EndPoint ep = new IPEndPoint(IPAddress.Any, s_BroadcastPort);
byte[] buffer = new byte[1024];
m_UdpReceiveSocket.ReceiveFrom(buffer, 0, 1024, SocketFlags.None, ref ep);
Console.WriteLine("testing");
Console.WriteLine(ASCIIEncoding.ASCII.GetString(buffer) + " " + ((IPEndPoint) ep).Address + ":" + ((IPEndPoint) ep).Port);
}
Thread.Sleep(1);
}
を持っていますConsole.WriteLine、すべて正常に動作し、他のスレッドはブロードキャストし、このスレッドは情報を受け取るが、2番目のConsole.WriteLineを使用すると(EndPointをプロットしなくても)、スレッドは何も例外なくConsole.WriteLineが終了する
はあなたに解決
問題に感謝し、私はちょうど私が、私はWiresharkの中で私のパケットを見ることができない理由の側の問題として、文字列
に変換する前に受け取るどのくらい考慮に入れるために必要な?
私は放送しています、誰もが私のクライアントになることができます – lj8888
あなたのwiresharkフィルターは何ですか? – darwindave