私はコンソールからテキストをサーバーに送信し、サーバーはそれを私に送信します。サーバーからクライアントにデータを取得できないのはなぜですか?
static void Main(string[] args)
{
Socket client = new Socket(AddressFamily.InterNetwork, SocketType.Dgram, ProtocolType.Udp);
IPEndPoint ipserv = new IPEndPoint(IPAddress.Parse("46.174.49.48"), 46666);
client.Connect(ipserv);
byte[] data = Encoding.UTF8.GetBytes(Console.ReadLine());
client.Send(data);
client.Receive(data); //here is the error
Console.WriteLine(Encoding.UTF8.GetString(data));
Console.ReadLine();
}
エラー:リモートホストが強制的にあなたがよりよく理解するために、のtry-catch文を試してみてください
問題を再現できるコードを投稿する必要があります。サーバ用のコードを提供するか、サーバがサードパーティに属している場合は、通信しようとしているサーバの詳細を – Mick