2014-02-06 3 views
0

현재 우리는 HTTP와 비슷한 상태 비 저장 프로토콜을 사용하여 네트워크를 통해 서로 다른 응용 프로그램을 사용합니다. 많은 응용 프로그램은 하나의 포트에서만 수신 대기하는 단일 응용 프로그램에 메시지를 보냅니다.상태 저장 연결에 사용할 프로토콜/기술은 무엇입니까?

이제 A부터 B까지 잘 정의 된 연결을 갖기 위해 이것을 변경해야하므로 특정 통신 파트너에 고정 포트가 있습니다. 연결이 끊어 지거나 설정되는 시점을 즉시 알 필요가 있으므로 keep-alive 메시지와 시간 초과 또는 이와 유사한 정기 점검에 의존 할 수 없습니다.

이 동작을 구현하는 데 사용할 수있는 프로토콜이나 기술은 무엇입니까? 모든 것은 센서 및 기타 장치에서 데이터를 송수신하는 데 사용되므로 상대적으로 낮은 평균 대역폭 (중앙 집중식 구성 요소의 경우 약 10-20Mbit/s 정도)으로 일정하거나 일정한 트래픽이 발생합니다.

의견을 보내 주셔서 감사합니다.

답변

1
우리는 당신이 연결 유지 메시지 및 대기 시간 또는 유사한

과 정기 검사에 의존 할 수

에, TCP는 읽으려고 할 때까지 끊어진 연결에 대해 알려하지 않는 한 또는 쓰기.

도 참조하십시오. How to test for a broken connection of TCPClient after being connected? .

+0

예, 네트워크 트래픽없이 끊어진 연결이 어떻게 감지 될 수 있습니까? – usr