CNT TCPClient 1.0 – 다용도 TCP Client

KC Lee

Demo Link: http://www.cynaton.com/product/CNT_TCPClient.html
Download Link: http://www.cynaton.com/product/CNT_TCPClient.zip

웹페이지에서 자바스크립트로 제어 가능한 Client입니다.

현제접속자 또는 채팅을 구현하려면 여러가지 문제점이 있었습니다.

자바스크립으로만 하자니 서버의 부담이크고

그렇지 않게 하려면 자바나 액티브엑스로 프로그램을 다시 만들어야 했습니다.

CNT TCPClient는 이문제들을 해결하는데 도움을 줄수 있을거라 생각해서 만들었습니다.

응용하면 채팅도, 실실간 접속자 알아내는것도, 쪽지도… 여러가지 만들수 있습니다.

시간이 되면 차차 하나씩 만들어서 올리겠습니다.

— 지원하는 API입니다

CNT_TCPClient.connect(server_address, port_number) // 서버에 접속을 합니다.

CNT_TCPClient.disconnect() // 서버에 접속을 끊습니다.

CNT_TCPClient.isConnected() //서버에 접속중인지 알아냅니다.

CNT_TCPClient.sendMessage(message) // 서버에 메세지를 보냅니다.

CNT_TCPClient.getVersion() // 버전 정보를 얻습니다.

— 호출되는 자바스크립들 입니다.

function CNT_TCPClient_onLoad() // CNT TCPClient가 로드되면 호출됩니다.

function CNT_TCPClient_onConnect() // 서버에 접속되면 호출됩니다.

function CNT_TCPClient_onDisconnect() //서버와 접속이 끊기면 호출됩니다.

function CNT_TCPClient_onIncomingMessage(msg) // 메세지를 받으면 호출됩니다.

function CNT_TCPClient_onError(code, errormsg) // 에러가 생기면 호출됩니다.

— 사용법은 다음과 같습니다.

0. 와 위에있는 자바스크립들을 넣습니다.

1. CNT TCPClient 가 로드되면 CNT_TCPClient_onLoad() 가 호출됩니다.
ex)

2. 자바스크립에서 CNT_TCPClient.connect(server_address, port_number)를 호출하여 서버에 접속합니다.
ex)

3. 접속이 되면 CNT_TCPClient_onConnect() 이 호출됩니다.
ex)

4. CNT_TCPClient.sendMessage(string) 를
ex)

5. 메세지를 받으면 CNT_TCPClient_onIncomingMessage(string) 이 호출됩니다.

6. 접속이 종료 되면 CNT_TCPClient_onDisconnect() 이 호출됩니다.
ex)

우라질 안돼여 06/25 18:45:03

나두… 전혀 작동이 안되네요…
나사가 빠졌나…. 06/25 18:54:37

오류 com.ms.security.SecurityExcepthinEx[CNT_TCPClient.connect] : cannot connect to “cynaton.com”
이라고 나오는데요. address check 를 하는 부분이 있나보죠? 06/25 19:01:26

오류 파일과 server 가 다른 address 일때 에러가 나는군요. 동일 서버에 올려놓고 할 경우 문제 없네요 ^^; 좋군요 06/25 19:06:00

이경철 죄송합니다.. 설명을드렸어야 했는데.. 보안때문에 호스트한 서버하고만 접속이 가능합니다. 그래서 접속하는 주소가 호스트하는 서버하고 같아야만 작동하고 그렇지 않으면 브라우저에서 Security에러를 내면서 작동이 되지 않습니다. 06/25 20:32:43

카르텔 괜찮네요..
쪽지 프로그램을 하면서 여러가지 고민을 했었는데..
많은 도움이 되겠네요.. 06/25 21:45:00

김현수 와우.. 감사합니다. 제가 찾던 프로그램이네요. 이걸이용하면 온라인 텔넷도 만들수 있겠네요. 06/26 7:29:40

우라질 카르텔님 이걸 이용해서 쪽지 만들면 꼭 올려주세여..^^ 06/26 8:47:59

query 좋군요.
헌데 역시 java socket 한글처리 문제가…
예) 아1377538563.zip