C# 응용 프로그램에서 Socket.SendTo
을 초당 최대 10,000 회까지 호출하여 UDP 메시지를 보내고 있습니다. 때로는 내가 얼마나 보내고 있는지를 파악할 수 없다는 것을 알고 있습니다. 얼마나 많은 데이터 (바이트 또는 횟수를 내가 SendTo
라고 불렀는지)가 큐에 대기했는지 또는 백 로그로 전송되었는지 확인할 방법이 있습니까?C# 소켓이 전송 대기중인 바이트 수를 어떻게 확인할 수 있습니까?
이상적인 해결 방법은 소켓이 뒤에서 작동하기 시작하면 필수 메시지를 소켓에서 대기열에 넣으므로 SendTo
을 호출하기 전에 소켓 상태를 알고 있으면 도움이 될 것입니다.
감사