소켓 기반 소프트웨어를 개발 중입니다. 클라이언트가 질문을하고 서버가 질문에 대답하고 몇 가지 문제점이 있습니다.서버와 클라이언트 간의 소켓 통신을위한 좋은 통신 프로토콜/규칙이 있습니까
클라이언트가 서버에 "질문"을 요청, 서버 2 분 후 "질문"을받을 수 있습니다. 그런 다음 클라이언트는 처음 질문 한 후 1 분 후에 "질문"을 다시 한 번 물을 수 있습니다. 그렇다면 서버 응답을 두 번 피하는 방법은 무엇입니까?
서버가 클라이언트에 응답하는 경우 네트워크 지연으로 인해 클라이언트가 즉시 응답을받을 수 있습니다. 따라서 클라이언트는 서버에 다시 한 번 물을 수 있습니다. 서버가 질문을받은 다음 다시 응답합니다.
이 애플리케이션에 적합한 통신 프로토콜/규칙이 있습니까?
클라이언트가 현재 얼마나 많은 응답을 기대합니까? – Jasen