2011-03-21 7 views
0

나는 자바 스크립팅의 초보자이므로 도움이 필요합니다. 나는 지속적으로 서버 소켓에서 데이터를 읽고 콘솔에 인쇄하는 자바 스크립트로 작성된 tcp 클라이언트 코드를 찾고 있습니다. 어떤 도움은 매우 당신이 TCP Socket API으로 볼 필요가 당신이JavaScript의 TCP 클라이언트

var conn = new TCPSocket(hostname, port) 
conn.onopen = function() { alert('connection opened!') } 
conn.onread = function(data) { alert('RECEIVE: ' + data) } 
conn.onclose = function(data) { alert('connection closed!') } 
conn.send('Hello World'); 

처럼 서버가 다시 보내는 onread 핸들러 경고합니다 모든 데이터를 사용할 수 있습니다

+0

어떻게해야합니까? – Nohsib

+0

@ mway- done, thankyou – Nohsib

+0

일부 브라우저에는 TCP API가 있지만 Extensions 내에서만 사용할 수 있습니다. 이를 위해서는 Flash/Java가 필요하거나 프록시 레이어에 액세스하기 위해 WebSocket을 사용해야합니다. –

답변

1

appreciated.thanks.

+0

: 위의 코드를 복사하여 .js 파일로 저장하고 서버가 작동하는 동안 실행하면 작동합니까? coz 나는 시도하고 나는 "TCPSocket '정의되지 않은 오류가 발생했습니다 – Nohsib

+0

http://en.wikipedia.org/wiki/Comet_(programming) –

+0

로 시작하는 그것에 대해 읽어보십시오 일찍 읽어 많이 도움이되지 않았다 감사합니다 Logged 어쨌든. – Nohsib

0

Javascript 클라이언트는 어떤 환경입니까?

브라우저에있는 경우 브라우저에서 일반 TCP 소켓을 지원하지 않습니다.

그러나 지원하는 최신 브라우저를 사용하는 경우 WebSocket을 사용할 수 있습니다.

+0

: untiy3d를 사용하여 클라이언트를 실행 중이며 서버가 nodejs를 사용 중입니다. – Nohsib

관련 문제