UDP 소켓을 사용하여 메시지를 보내고 있습니다. 유형의 처리되지 않은 예외 'System.Net.Sockets :예외를 무시하는 방법
그래서 나는
sending_socket.ReceiveTimeout = 4000;
sending_socket.ReceiveFrom(ByteFromListener, ref receiving_end_point);
가 지금은 (내가 기대하고있다)이 예외가 ... 난 4 초 시간 제한 예외를 설정받을 때. SocketException 사용 'System.dll을 발생
추가 정보 : 연결 시도가 연결된 파티 일정 시간 후에 제대로 응답하지 않았기 때문에 연결 호스트 내가 t를 원
응답하지 않았기 때문에, 또는 설정된 연결이 실패 실패 o이 예외를 어떻게 무시할 수 있는지 알고 있습니까?
Basicly은 내가 UDPSOCKET 4 초 동안 듣고 싶은 아무 대답이 다시 메시지를 보내려고하지 않는 경우 ... 내 코드는 (의 일부)
IPEndPoint sending_end_point = new IPEndPoint(sendto, sendPort);
EndPoint receiving_end_point = new IPEndPoint(IPAddress.Any, 0);
Socket sending_socket = new Socket(AddressFamily.InterNetwork, SocketType.Dgram, ProtocolType.Udp);
text_to_send = ("hello");
byte[] send_buffer = Encoding.ASCII.GetBytes(text_to_send);
sending_socket.SendTo(send_buffer, sending_end_point);
Byte[] ByteFromListener = new byte[8000];
sending_socket.ReceiveTimeout = 4000;
sending_socket.ReceiveFrom(ByteFromListener, ref receiving_end_point);
string datafromreceiver;
datafromreceiver = Encoding.ASCII.GetString(ByteFromListener).TrimEnd('\0');
datafromreceiver = (datafromreceiver.ToString());
https://msdn.microsoft.com/en-us/library/0yd65esw.aspx – pay
감사합니다. – George