###前提・実現したいこと
c#のUdpClientクラスを用いてUDP通信のプログラムを作成しています。
デバッグモードでは動作するのですが、リリースモードで動作しません。
どこか悪いところがあれば教えていただけないでしょうか。
よろしくお願いします。
###該当のソースコード
c#
1using System; 2using System.Text; 3using System.Net; 4using System.Net.Sockets; 5 6namespace UDPClient_Server 7{ 8 class Program 9 { 10 static void Main(string[] args) 11 { 12 IPEndPoint localEP = new IPEndPoint(IPAddress.Parse("172.31.1.12"), 8888); 13 UdpClient client = new UdpClient(localEP); 14 IPEndPoint remoteEP = new IPEndPoint(IPAddress.Any, 18000); 15 String rcvMsg = null; 16 Byte[] rcvBytes = new byte[1024]; 17 foreach(int i in rcvBytes) 18 { 19 rcvBytes[i] = 0; 20 } 21 rcvBytes = client.Receive(ref remoteEP); //<-リリースモードはここで停止してしまいます。 22 rcvMsg = Encoding.UTF8.GetString(rcvBytes); 23 24 Console.WriteLine("{0} from {1}, {2}", rcvMsg, remoteEP.Address.ToString(), remoteEP.Port.ToString()); 25 26 client.Close(); 27 28 Console.WriteLine("Press any key to exit..."); 29 Console.ReadLine(); 30 } 31 } 32} 33
###補足情報(言語/FW/ツール等のバージョンなど)
OS: Windows 7
言語:C#
開発環境: Visual Studio Community 2017
.Net Framework 3.5


回答1件
あなたの回答
tips
プレビュー