tcpListener에서 허용 할 수있는 클라이언트 수를 제한하는 방법이 있습니까?TcpListener가 수락 할 수있는 클라이언트 수를 제한하는 방법은 무엇입니까?
0
A
답변
4
너무 많으면 accept()를 사용하지 마십시오.
1
당신은 당신의 이벤트 핸들러에 셀 수
class Server()
{
private AutoResetEvent connectionWaitHandle = new AutoResetEvent(false);
public void Start() { TcpListener listener = new TcpListener(IPAddress.Any, 5555); listener.Start();
while(true)
{
IAsyncResult result = tcpListener.BeginAcceptTcpClient(HandleAsyncConnection, tcpListener);
connectionWaitHandle.WaitOne(); //Wait until a client has begun handling an event
}
}
개인 무효 HandleAsyncConnection (IAsyncResult를 결과) { TcpListener 리스너 = (TcpListener) result.AsyncState; TcpClient 클라이언트 = listener.EndAcceptTcpClient (결과); connectionWaitHandle.Set(); // 당신은 동의 싶어하고 대신, 서버는 다음 분리 가득 차 있음을 설명하는 패킷을 보낼 수 있습니다이 연결이 지금
//... Use your TcpClient here
client.Close();
를 처리하는 메인 쓰레드}
}
관련 문제
- 1. UITabBarController의 탭 수를 제한하는 방법은 무엇입니까?
- 2. 부두가 수락 할 수있는 연결 수를 어떻게 제한합니까?
- 3. 한 번에 로그인 수를 제한하는 방법은 무엇입니까?
- 4. PHP : 세션 파일 수를 제한하는 방법은 무엇입니까?
- 5. UpdatePanel의 게시 값 수를 제한하는 방법은 무엇입니까?
- 6. SharePoint 사이트 모음에 액세스 할 수있는 사용자 수를 제한하는 방법은 무엇입니까?
- 7. 사용자가 24 시간 내에 줄 수있는 투표 수를 제한하는 방법?
- 8. 루비에서 클래스의 객체 수를 주어진 숫자로 제한하는 방법은 무엇입니까?
- 9. 특정 클래스에서 할당 할 수있는 메모리를 제한하는 방법은 무엇입니까?
- 10. Wordpress 게시물에서 분류 값의 수를 제한하는 방법은 무엇입니까?
- 11. C에서 중첩 루프의 수를 제한하는 것은 무엇입니까?
- 12. 테이블 행당 셀 수를 3으로 제한하는 방법은 무엇입니까?
- 13. 레일, 중첩 된 리소스 수를 제한하는 방법은 무엇입니까?
- 14. ASyncTask를 사용하여 시작한 스레드 수를 제한하는 방법은 무엇입니까?
- 15. WPF : ListBox에 표시되는 행 수를 제한하는 방법은 무엇입니까?
- 16. MFC에서 텍스트 상자에 입력 한 문자 수를 제한하는 방법은 무엇입니까?
- 17. UILabel이 보유 할 수있는 문자 수를 찾는 방법은 무엇입니까?
- 18. 보낼 전자 메일 수를 제한하는 방법
- 19. 설치 패키지의 설치 수를 제한하는 방법
- 20. IIS에서 WCF 서비스의 인스턴스 수를 제한하는 방법은 무엇입니까?
- 21. 단어의 데이터 수를 제한하는 방법
- 22. 안드로이드에서지도를 제한하는 방법은 무엇입니까?
- 23. WCF wsHttpBinding "조치가있는 메시지를 수락 할 수있는 채널이 없습니다."
- 24. 다운로드 크기를 제한하는 방법은 무엇입니까?
- 25. DataGridView에서 행을 제한하는 방법은 무엇입니까?
- 26. mongodb의 업데이트 문서 수를 제한하는 방법
- 27. Django : OnetoMany 관계의 관계 수를 제한하는 중
- 28. 문자열에서 허용되는 문자 수를 제한하는 TextBox
- 29. TTPickerTextField - 선택 가능한 항목 수를 제한하는 방법
- 30. 사용자를 로그인으로 제한하는 방법은 무엇입니까?
을 알립니다. –