2012-08-31 5 views
1

노드 TCP 서버에 연결된 .Net 클라이언트가있는 프로젝트에서 작업하고 있습니다. 이 TCP 서버는 차례로 다른 노드 HTTP 서버로부터 데이터를 수신해야합니다. 따라서이 HTTP 서버는 일부 데이터를 수신하고 있으며이를 TCP 서버로 전달해야합니다. 그런 다음 TCP 서버는 모든 .Net 클라이언트에이를 브로드 캐스팅해야합니다. 데이터 전송 부분 (소켓을 사용해 보았습니다. bt는 그다지 확실하지 않습니다).HTTP 서버에서 TCP 서버로 데이터 전송

는 HTTP 서버가 정의되고, 말과 같은 :.

VAR HTTP 서버 = http.createServer (기능 (REQ, 고해상도) {

 res.writeHead(200, { 'Content-type': 'text/html' }); 
    var parsed = url.parse(req.url, true); 
     output = parsed.query.id; 

})들을 (http_PORT);

여기서 'output'변수는 세 번째 서버에서 보낸 URL에서 고안되었습니다. 그래서,이 변수를 '출력'을 다른 포트에서 실행중인 TCP 서버에 전달해야합니다.

도움을 주시면 감사하겠습니다.

감사합니다. Abinash.

답변

1

TCP 바인딩과 함께 WCF를 사용할 수 있습니다. Http 페이지가 WCF 서비스를 ping합니다.

+0

통신 b/w http 및 tcp 서버. 데이터를 전달하는 소켓을 만드는 방법 .. ?? – TwistedFork

관련 문제