2011-01-17 5 views
1

현재는 기본적으로 데스크탑 GUI와 TCP 서버로 구성된 기존 응용 프로그램이 있습니다. 클라이언트는 서버에 연결하고 흥미로운 일이 발생하면 서버는 클라이언트에 알립니다.기존 TCP-Server를 재사용 할 수 있습니까?

이제 웹 GUI로 데스크탑 GUI를 교체해야하고 TCP 패킷 대신 http 패킷을 보내도록 서버를 다시 작성해야하는지 또는 어떻게 든 프록시를 사용할 수 있는지 궁금합니다. tcp 패킷을 잡고 웹 클라이언트로 전달하십시오.

일종의 혜성 서버가 필요합니까?

답변

2

고객이 "Whats new pal?" 귀하의 서버에 때때로 TCP를 통한 HTTP 서버 에뮬레이터 구현을 시작할 수 있습니다 - 재미 있고 쉬운 프로세스입니다. 그리고 웹 기반 GUI를 가질 수 있습니다. 당신은 당신의 TCP에 추가 할 수

는 HTTP 헤더를 응답 - itll는 아마

그래서 내 말은) = 할 HTTP가 here에 표시된 것처럼 일부 헤더 단지 TCP이다. 당신은 소켓을 기반 approche 사용을 유지하려면

당신은 아마

) = fiddler를 설치하고/당신이 일반적으로 웹에서 할 응답을 일부 HTTP 요청을 모니터링하고 당신은 HTTP 에뮬레이터로 TCP 서버를 설정하는 방법거야한다 플래시 (socket API이 있습니다. NetTcpBinding 또는 Duplexbinding 같은 것을 사용할 수 있습니다. 서버가 메시지를 받길 원할 때 서버에서 메시지를받을 수있는 기능을 제공합니다 (서버가 메시지를 푸시합니다)

그래서 우리는 당신이 우리가 당신에게 추천 할 수 있도록 사용할 백엔드를 올려야 할 것입니다. 뭔가 더 유용합니다.

관련 문제