현재 실시간 프로세스에 명령을 보내고받는 C# 소켓 서버를 개발 중입니다. 클라이언트는 안드로이드 장치입니다. 현재 실시간 요구 사항은 "부드럽다". 그러나 앞으로는 더 엄격한 타이밍 요구가 발생할 수있다. 앞으로 잠재적으로 위험 할 수있는 명령을 크레인에 보 내게 될 것입니다.실시간 응용 프로그램을위한 비동기 소켓과 동기 소켓 서버
서버가 작동하고 있으며 내 현재의 동기 소켓 서버 디자인과 잘 어울립니다. 데이터 수신 및 전송을위한 별도의 스레드가 있습니다. 비동기 서버 소켓 접근을 시도 할 이유가 있을지 궁금합니다. 안정성 및/또는 빠른 성능을 제공 할 수 있습니까?
비동기 디자인은 처리하기 위해 하나 이상의 클라이언트 및/또는 여러 개의 메시지/연결이 병렬로 처리되는 경우에만 유용합니다 ... 비동기식 디자인으로 서버를 훨씬 확장 성있게 만듭니다. – Yahia