2013-09-30 2 views
0

TCP 포트에 연결하여 센서로부터 데이터 스트림을 수신합니다. 데이터는 현재 데이터베이스에 쓰여지고 있지만 이제는 실시간 모니터링을 위해 다른 애플리케이션에서 동일한 데이터 스트림을 사용할 수 있도록해야합니다. 센서는 단일 연결 만 허용하므로 두 번째 응용 프로그램에 대해 다른 연결을 설정할 수 없습니다. 누구든지 여러 소스에 대해 TCP 연결을 프록시 할 수있는 응용 프로그램을 알고 있습니까?TCP 데이터 스트림 공유

+0

TCP를 사용하여 수신 된 데이터를 다른 응용 프로그램으로 전송하는 간단한 송신기를 작성할 수 있습니다. – Chen

답변

0

다른 클라이언트의 연결을 허용하는 TCP 서버 소켓을 응용 프로그램에 제공 할 수 있습니다. 수신 한 각 데이터 블록에 대해 연결된 모든 클라이언트에게 전송합니다.

아마도 프로토콜을 먼저 구문 분석하고 메시지의 두 번째 부분 만 새로운 연결된 클라이언트로 보내지 않도록 완전한 메시지 만 보내야 할 수도 있습니다.