{"id":921,"date":"2003-06-28T06:04:11","date_gmt":"2003-06-28T06:04:11","guid":{"rendered":"http:\/\/dev.jblove.net\/?p=921"},"modified":"2003-06-28T06:04:11","modified_gmt":"2003-06-28T06:04:11","slug":"cnt-tcpclient-10-%eb%8b%a4%ec%9a%a9%eb%8f%84-tcp-client","status":"publish","type":"post","link":"https:\/\/jblove.net\/?p=921","title":{"rendered":"CNT TCPClient 1.0 &#8211; \ub2e4\uc6a9\ub3c4 TCP Client"},"content":{"rendered":"<p>KC Lee<\/p>\n<p>Demo Link: http:\/\/www.cynaton.com\/product\/CNT_TCPClient.html<br \/>\nDownload Link: http:\/\/www.cynaton.com\/product\/CNT_TCPClient.zip<\/p>\n<p>\n\uc6f9\ud398\uc774\uc9c0\uc5d0\uc11c \uc790\ubc14\uc2a4\ud06c\ub9bd\ud2b8\ub85c \uc81c\uc5b4 \uac00\ub2a5\ud55c Client\uc785\ub2c8\ub2e4.<\/p>\n<p>\ud604\uc81c\uc811\uc18d\uc790 \ub610\ub294 \ucc44\ud305\uc744 \uad6c\ud604\ud558\ub824\uba74 \uc5ec\ub7ec\uac00\uc9c0 \ubb38\uc81c\uc810\uc774 \uc788\uc5c8\uc2b5\ub2c8\ub2e4.<\/p>\n<p>\uc790\ubc14\uc2a4\ud06c\ub9bd\uc73c\ub85c\ub9cc \ud558\uc790\ub2c8 \uc11c\ubc84\uc758 \ubd80\ub2f4\uc774\ud06c\uace0 <\/p>\n<p>\uadf8\ub807\uc9c0 \uc54a\uac8c \ud558\ub824\uba74 \uc790\ubc14\ub098 \uc561\ud2f0\ube0c\uc5d1\uc2a4\ub85c \ud504\ub85c\uadf8\ub7a8\uc744 \ub2e4\uc2dc \ub9cc\ub4e4\uc5b4\uc57c \ud588\uc2b5\ub2c8\ub2e4.<\/p>\n<p>CNT TCPClient\ub294 \uc774\ubb38\uc81c\ub4e4\uc744 \ud574\uacb0\ud558\ub294\ub370 \ub3c4\uc6c0\uc744 \uc904\uc218 \uc788\uc744\uac70\ub77c \uc0dd\uac01\ud574\uc11c \ub9cc\ub4e4\uc5c8\uc2b5\ub2c8\ub2e4.<\/p>\n<p>\uc751\uc6a9\ud558\uba74 \ucc44\ud305\ub3c4, \uc2e4\uc2e4\uac04 \uc811\uc18d\uc790 \uc54c\uc544\ub0b4\ub294\uac83\ub3c4, \ucabd\uc9c0\ub3c4&#8230; \uc5ec\ub7ec\uac00\uc9c0 \ub9cc\ub4e4\uc218 \uc788\uc2b5\ub2c8\ub2e4.<\/p>\n<p>\uc2dc\uac04\uc774 \ub418\uba74 \ucc28\ucc28 \ud558\ub098\uc529 \ub9cc\ub4e4\uc5b4\uc11c \uc62c\ub9ac\uaca0\uc2b5\ub2c8\ub2e4.<\/p>\n<p>\n&#8212; \uc9c0\uc6d0\ud558\ub294 API\uc785\ub2c8\ub2e4<\/p>\n<p>CNT_TCPClient.connect(server_address, port_number) \/\/ \uc11c\ubc84\uc5d0 \uc811\uc18d\uc744 \ud569\ub2c8\ub2e4.<\/p>\n<p>CNT_TCPClient.disconnect() \/\/ \uc11c\ubc84\uc5d0 \uc811\uc18d\uc744 \ub04a\uc2b5\ub2c8\ub2e4.<\/p>\n<p>CNT_TCPClient.isConnected() \/\/\uc11c\ubc84\uc5d0 \uc811\uc18d\uc911\uc778\uc9c0 \uc54c\uc544\ub0c5\ub2c8\ub2e4.<\/p>\n<p>CNT_TCPClient.sendMessage(message) \/\/ \uc11c\ubc84\uc5d0 \uba54\uc138\uc9c0\ub97c \ubcf4\ub0c5\ub2c8\ub2e4.<\/p>\n<p>CNT_TCPClient.getVersion() \/\/ \ubc84\uc804 \uc815\ubcf4\ub97c \uc5bb\uc2b5\ub2c8\ub2e4.<\/p>\n<p>&#8212; \ud638\ucd9c\ub418\ub294 \uc790\ubc14\uc2a4\ud06c\ub9bd\ub4e4 \uc785\ub2c8\ub2e4.<\/p>\n<p>function CNT_TCPClient_onLoad()  \/\/ CNT TCPClient\uac00 \ub85c\ub4dc\ub418\uba74 \ud638\ucd9c\ub429\ub2c8\ub2e4.<\/p>\n<p>function CNT_TCPClient_onConnect()  \/\/ \uc11c\ubc84\uc5d0 \uc811\uc18d\ub418\uba74 \ud638\ucd9c\ub429\ub2c8\ub2e4.<\/p>\n<p>function CNT_TCPClient_onDisconnect()  \/\/\uc11c\ubc84\uc640 \uc811\uc18d\uc774 \ub04a\uae30\uba74 \ud638\ucd9c\ub429\ub2c8\ub2e4.<\/p>\n<p>function CNT_TCPClient_onIncomingMessage(msg) \/\/ \uba54\uc138\uc9c0\ub97c \ubc1b\uc73c\uba74 \ud638\ucd9c\ub429\ub2c8\ub2e4.<\/p>\n<p>function CNT_TCPClient_onError(code, errormsg) \/\/ \uc5d0\ub7ec\uac00 \uc0dd\uae30\uba74 \ud638\ucd9c\ub429\ub2c8\ub2e4.<\/p>\n<p>\n&#8212; \uc0ac\uc6a9\ubc95\uc740 \ub2e4\uc74c\uacfc \uac19\uc2b5\ub2c8\ub2e4.<\/p>\n<p>0. <applet code=\"CNT_TCPClient.class\" id=\"CNT_TCPClient\" WIDTH=1 HEIGHT=1 MAYSCRIPT style='display:none'><\/applet>\uc640 \uc704\uc5d0\uc788\ub294 \uc790\ubc14\uc2a4\ud06c\ub9bd\ub4e4\uc744 \ub123\uc2b5\ub2c8\ub2e4.<\/p>\n<p>1. CNT TCPClient \uac00 \ub85c\ub4dc\ub418\uba74 CNT_TCPClient_onLoad() \uac00 \ud638\ucd9c\ub429\ub2c8\ub2e4.<br \/>\n  ex)<br \/>\n    <script><br \/>\n     function CNT_TCPClient_onLoad(){<br \/>\n          alert(\"CNT TCPClient Version \"+CNT_TCPClient.getVersion()+\" Loaded.\");<br \/>\n     }<br \/>\n   <\/script><\/p>\n<p>\n2. \uc790\ubc14\uc2a4\ud06c\ub9bd\uc5d0\uc11c CNT_TCPClient.connect(server_address, port_number)\ub97c \ud638\ucd9c\ud558\uc5ec \uc11c\ubc84\uc5d0 \uc811\uc18d\ud569\ub2c8\ub2e4.<br \/>\n    ex)<br \/>\n       <script> <br \/>\n            CNT_TCPClien.connectt(\"cynaton.com\", 21) <br \/>\n      <\/script><\/p>\n<p>3. \uc811\uc18d\uc774 \ub418\uba74 CNT_TCPClient_onConnect() \uc774 \ud638\ucd9c\ub429\ub2c8\ub2e4.<br \/>\n    ex)<br \/>\n         <script> <br \/>\n                function CNT_TCPClient_onConnect(){<br \/>\n                    alert('Connected.');<br \/>\n                }<br \/>\n         <\/script><\/p>\n<p>\n4.  CNT_TCPClient.sendMessage(string) \ub97c<br \/>\n    ex)<br \/>\n         <script> <br \/>\n                CNT_TCPClient.sendMessage(\"HELP\"); <br \/>\n         <\/script><\/p>\n<p>\n5.  \uba54\uc138\uc9c0\ub97c \ubc1b\uc73c\uba74 CNT_TCPClient_onIncomingMessage(string) \uc774 \ud638\ucd9c\ub429\ub2c8\ub2e4.<br \/>\n       <script><br \/>\n         function CNT_TCPClient_onIncomingMessage(msg){<br \/>\n              alert(msg)<br \/>\n            }<br \/>\n      <\/script><\/p>\n<p>6. \uc811\uc18d\uc774 \uc885\ub8cc \ub418\uba74 CNT_TCPClient_onDisconnect() \uc774 \ud638\ucd9c\ub429\ub2c8\ub2e4.<br \/>\n    ex)<br \/>\n         <script> <br \/>\n                function CNT_TCPClient_onDisconnect(){<br \/>\n                    alert(Disconnected.');<br \/>\n                }<br \/>\n         <\/script> <\/p>\n<p> \uc6b0\ub77c\uc9c8 \uc548\ub3fc\uc5ec 06\/25 18:45:03  <\/p>\n<p> \ub098\ub450&#8230; \uc804\ud600 \uc791\ub3d9\uc774 \uc548\ub418\ub124\uc694&#8230;<br \/>\n\ub098\uc0ac\uac00 \ube60\uc84c\ub098&#8230;. 06\/25 18:54:37  <\/p>\n<p> \uc624\ub958 com.ms.security.SecurityExcepthinEx[CNT_TCPClient.connect] : cannot connect to &#8220;cynaton.com&#8221;<br \/>\n\uc774\ub77c\uace0 \ub098\uc624\ub294\ub370\uc694. address check \ub97c \ud558\ub294 \ubd80\ubd84\uc774 \uc788\ub098\ubcf4\uc8e0? 06\/25 19:01:26  <\/p>\n<p> \uc624\ub958 \ud30c\uc77c\uacfc server \uac00 \ub2e4\ub978 address \uc77c\ub54c \uc5d0\ub7ec\uac00 \ub098\ub294\uad70\uc694. \ub3d9\uc77c \uc11c\ubc84\uc5d0 \uc62c\ub824\ub193\uace0 \ud560 \uacbd\uc6b0 \ubb38\uc81c \uc5c6\ub124\uc694 ^^; \uc88b\uad70\uc694 06\/25 19:06:00  <\/p>\n<p> \uc774\uacbd\ucca0 \uc8c4\uc1a1\ud569\ub2c8\ub2e4.. \uc124\uba85\uc744\ub4dc\ub838\uc5b4\uc57c \ud588\ub294\ub370.. \ubcf4\uc548\ub54c\ubb38\uc5d0 \ud638\uc2a4\ud2b8\ud55c \uc11c\ubc84\ud558\uace0\ub9cc \uc811\uc18d\uc774 \uac00\ub2a5\ud569\ub2c8\ub2e4. \uadf8\ub798\uc11c \uc811\uc18d\ud558\ub294 \uc8fc\uc18c\uac00 \ud638\uc2a4\ud2b8\ud558\ub294 \uc11c\ubc84\ud558\uace0 \uac19\uc544\uc57c\ub9cc \uc791\ub3d9\ud558\uace0 \uadf8\ub807\uc9c0 \uc54a\uc73c\uba74 \ube0c\ub77c\uc6b0\uc800\uc5d0\uc11c Security\uc5d0\ub7ec\ub97c \ub0b4\uba74\uc11c \uc791\ub3d9\uc774 \ub418\uc9c0 \uc54a\uc2b5\ub2c8\ub2e4. 06\/25 20:32:43  <\/p>\n<p> \uce74\ub974\ud154 \uad1c\ucc2e\ub124\uc694..<br \/>\n\ucabd\uc9c0 \ud504\ub85c\uadf8\ub7a8\uc744 \ud558\uba74\uc11c \uc5ec\ub7ec\uac00\uc9c0 \uace0\ubbfc\uc744 \ud588\uc5c8\ub294\ub370..<br \/>\n\ub9ce\uc740 \ub3c4\uc6c0\uc774 \ub418\uaca0\ub124\uc694.. 06\/25 21:45:00  <\/p>\n<p> \uae40\ud604\uc218 \uc640\uc6b0.. \uac10\uc0ac\ud569\ub2c8\ub2e4. \uc81c\uac00 \ucc3e\ub358 \ud504\ub85c\uadf8\ub7a8\uc774\ub124\uc694. \uc774\uac78\uc774\uc6a9\ud558\uba74 \uc628\ub77c\uc778 \ud154\ub137\ub3c4 \ub9cc\ub4e4\uc218 \uc788\uaca0\ub124\uc694.  06\/26 7:29:40  <\/p>\n<p> \uc6b0\ub77c\uc9c8 \uce74\ub974\ud154\ub2d8 \uc774\uac78 \uc774\uc6a9\ud574\uc11c \ucabd\uc9c0 \ub9cc\ub4e4\uba74 \uaf2d \uc62c\ub824\uc8fc\uc138\uc5ec..^^ 06\/26 8:47:59  <\/p>\n<p> query \uc88b\uad70\uc694.<br \/>\n\ud5cc\ub370 \uc5ed\uc2dc java socket \ud55c\uae00\ucc98\ub9ac \ubb38\uc81c\uac00&#8230;<br \/>\n\uc608) \uc544<a href=\"\/wp-content\/uploads\/1\/1377538563.zip\" class=\"aligncenter\"  \/>1377538563.zip<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>KC Lee Demo Link: http:\/\/www.cynaton.com\/product\/CNT_TCPClient.html Download Link: http:\/\/www.cynaton.com\/product\/CNT_TCPClient.zip \uc6f9\ud398\uc774\uc9c0\uc5d0\uc11c \uc790\ubc14\uc2a4\ud06c\ub9bd\ud2b8\ub85c \uc81c\uc5b4 \uac00\ub2a5\ud55c Client\uc785\ub2c8\ub2e4. \ud604\uc81c\uc811\uc18d\uc790 \ub610\ub294 \ucc44\ud305\uc744 \uad6c\ud604\ud558\ub824\uba74 \uc5ec\ub7ec\uac00\uc9c0 \ubb38\uc81c\uc810\uc774 \uc788\uc5c8\uc2b5\ub2c8\ub2e4. \uc790\ubc14\uc2a4\ud06c\ub9bd\uc73c\ub85c\ub9cc \ud558\uc790\ub2c8 \uc11c\ubc84\uc758 \ubd80\ub2f4\uc774\ud06c\uace0 \uadf8\ub807\uc9c0 \uc54a\uac8c \ud558\ub824\uba74 \uc790\ubc14\ub098 \uc561\ud2f0\ube0c\uc5d1\uc2a4\ub85c \ud504\ub85c\uadf8\ub7a8\uc744 \ub2e4\uc2dc \ub9cc\ub4e4\uc5b4\uc57c \ud588\uc2b5\ub2c8\ub2e4. CNT TCPClient\ub294 \uc774\ubb38\uc81c\ub4e4\uc744 \ud574\uacb0\ud558\ub294\ub370 \ub3c4\uc6c0\uc744 \uc904\uc218 \uc788\uc744\uac70\ub77c \uc0dd\uac01\ud574\uc11c \ub9cc\ub4e4\uc5c8\uc2b5\ub2c8\ub2e4. \uc751\uc6a9\ud558\uba74 \ucc44\ud305\ub3c4, \uc2e4\uc2e4\uac04 \uc811\uc18d\uc790 \uc54c\uc544\ub0b4\ub294\uac83\ub3c4, \ucabd\uc9c0\ub3c4&#8230; \uc5ec\ub7ec\uac00\uc9c0 \ub9cc\ub4e4\uc218 \uc788\uc2b5\ub2c8\ub2e4. \uc2dc\uac04\uc774 \ub418\uba74 \ucc28\ucc28 \ud558\ub098\uc529 [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"_uf_show_specific_survey":0,"_uf_disable_surveys":false,"footnotes":""},"categories":[51],"tags":[],"class_list":["post-921","post","type-post","status-publish","format-standard","hentry","category-papa-php"],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/jblove.net\/index.php?rest_route=\/wp\/v2\/posts\/921","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/jblove.net\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/jblove.net\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/jblove.net\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/jblove.net\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=921"}],"version-history":[{"count":0,"href":"https:\/\/jblove.net\/index.php?rest_route=\/wp\/v2\/posts\/921\/revisions"}],"wp:attachment":[{"href":"https:\/\/jblove.net\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=921"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/jblove.net\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=921"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/jblove.net\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=921"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}