¹ÈËÑIT·þÎñ   ¼¼ÊõÎÄÕÂ
Ê×Ò³ | ÌØ»ÝÌ×²Í | ÓòÃûÉêÇë | Ö÷»ú¿Õ¼ä | ÆóÒµGÓÊÏä | ÍøÕ¾½¨Éè | ÍøÕ¾ÍÆ¹ã | ÓʾÖϵͳ | ¹ÈËÑÈí¼þ | ¹ÈËÑÍÆ¹ã
ÌØ

±ð

ÍÆ

¼ö
  ÄúËùÔÚµÄλÖà |  Ïà¹Ø¼¼ÊõÎÄÕ ->  Visual Basic ->  ÕýÎÄ
ÓÃvbѧ×ö¡°ºÚ¿Í¡±³ÌÐò
http://www.aguso.com¡¡2007-11-18 03:16:01¡¡¹ÈËÑIT·þÎñ
  GoogleÌṩµÄ¹ã¸æ

ÓÃVBѧ×ö¡°ºÚ¿Í¡±³ÌÐò

 

¡¡¡¡Ö»ÒªÕÆÎÕÁËÔ­Àí£¬ÄãÒ²ÄÜд³öÒ»¸öËùνµÄ¡°ºÚ¿Í¡±³ÌÐò¡£ÏÂÃæ±ÊÕß´øÁì´ó¼ÒÓÃVBÇ××Ô±àдһ¸öÔ¶³Ì¿ØÖƳÌÐò¡£´Ó¶ø½Ò¿ªËüµÄÉñÃØÃæÉ´¡£

¡¡¡¡Ò»¡¢ËùÓÿؼþ

¡¡¡¡ÔÚ³ÌÐòÖн«Ê¹ÓÃWinsock¿Ø¼þ¡£Winsock¿Ø¼þÊÇÒ»¸öActiveX¿Ø¼þ£¬Ê¹ÓÃTCPЭÒé»òUDPЭ
ÒéÁ¬½Óµ½Ô¶³Ì¼ÆËã»úÉϲ¢ÓëÖ®½»»»Êý¾Ý¡£ºÍ¶¨Ê±Æ÷¿Ø¼þÒ»Ñù£¬Winsock¿Ø¼þÔÚÔËÐÐʱÊDz»¿É¼ûµÄ¡£WinsockµÄ¹¤×÷Ô­ÀíÊÇ£º¿Í»§¶ËÏò·þÎñÆ÷¶Ë·¢³öÁ¬½ÓÇëÇ󣬷þÎñÆ÷¶ËÔò²»Í£µØ¼àÌý¿Í»§¶ËµÄÇëÇ󣬵±Á½ÕßµÄЭÒ鹵ͨʱ£¬¿Í»§¶ËºÍ·þÎñÆ÷¶ËÖ®¼ä¾Í½¨Á¢ÁËÁ¬½Ó£¬Õâʱ¿Í»§¶ËºÍ·þÎñÆ÷¶Ë¾Í¿ÉÒÔʵÏÖË«ÏòÊý¾Ý´«Ê䡣ʵ¼Ê±à³ÌÖУ¬±ØÐë·Ö±ð½¨Á¢Ò»¸ö·þÎñÆ÷¶ËÓ¦ÓóÌÐòºÍÒ»¸ö¿Í»§¶ËÓ¦ÓóÌÐò£¬Á½¸öÓ¦ÓóÌÐòÖзֱðÓÐ×Ô¼ºµÄWinsock¿Ø¼þ¡£Ê×ÏÈÉèÖÃWinsock¿Ø¼þʹÓõÄЭÒ飬ÕâÀïÎÒÃÇʹÓÃTCPЭÒé¡£ÏÖÔÚ£¬ÈÃÎÒÃÇ¿ªÊ¼ÓÃVB½¨Á¢Á½¸ö³ÌÐò£¬Ò»¸öÊǿͻ§¶Ë³ÌÐòmyclient£¬ÁíÒ»¸öÊÇ·þÎñÆ÷¶Ë³ÌÐòmyserver¡£

¡¡¡¡¶þ¡¢±àд¿Í»§¶Ë³ÌÐò

¡¡¡¡Ê×ÏÈÀ´½¨¿Í»§¶Ë³ÌÐòmyclient¡£ÔÚmyclient³ÌÐòÖн¨Á¢Ò»¸ö´°Ì壬¼ÓÔØWinsock¿Ø¼þ£¬³ÆÎªtcpclient£¬±íʾʹÓõÄÊÇTCPЭÒ飬ÔÙ¼ÓÈëÁ½¸öÎı¾¿ò(text1ºÍtext2)£¬ÓÃÀ´ÊäÈë·þÎñÆ÷µÄIPµØÖ·ºÍ¶Ë¿ÚºÅ£¬È»ºó½¨Á¢Ò»¸ö°´Å¥(cd1)£¬ÓÃÀ´½¨Á¢Á¬½Ó£¬°´ÏÂÖ®ºó¾Í¿ÉÒÔ¶ÔÁ¬½Ó½øÐгõʼ»¯ÁË£¬´úÂëÈçÏ£º

¡¡¡¡private sub cd1_click()

¡¡¡¡tcpclient.romotehost=text1.text

¡¡¡¡tcpclient.romoteport=val(text2.text)¶Ë¿ÚºÅ£¬È±Ê¡Îª1001

¡¡¡¡tcpclient.connect µ÷ÓÃconnect·½·¨£¬ÓëÖ¸¶¨IPµØÖ·µÄ¼ÆËã»ú½øÐÐÁ¬½Ó

¡¡¡¡cd1.enabled=false

¡¡¡¡end sub

¡¡¡¡Á¬½ÓÖ®ºó¾ÍÊÇÈçºÎ´¦ÀíËùÊÕµ½µÄÊý¾ÝµÄÎÊÌâÁË¡£¿Í»§¶ËºÍ·þÎñÆ÷¶Ë½¨Á¢Á¬½Óºó£¬Èç¹ûÓÐÈκÎÒ»¶Ë½ÓÊÕµ½ÐµÄÊý¾Ý£¬¾Í»á´¥·¢¸Ã¶Ëwinsock¿Ø¼þµÄdataarrivalʼþ£¬ÔÚÏìÓ¦Õâ¸öʼþʱ£¬¿ÉÒÔʹÓÃgetdata·½·¨»ñµÃ·¢ËÍÀ´µÄÊý¾Ý¡£±ÈÈç¿ÉÒÔÔÚtcpclientµÄdataarrivalʼþÖбàд´úÂëÈçÏ£º

¡¡¡¡private sub tcpclient_dataarrival(byval bytestotal as long)

¡¡¡¡dim x as string

¡¡¡¡tcpclient.getdata x ʹÓÃgetdata»ñµÃ·¢ËÍÀ´µÄÊý¾Ý

¡¡¡¡.......

¡¡¡¡End sub

¡¡¡¡ºóÃæµÄÊ¡ÂÔ²¿·Ö±íʾ¶Ô½ÓÊÕµ½µÄÊý¾Ý½øÐеľßÌå´¦Àí£¬¶ÁÕß¿ÉÒÔ¸ù¾Ýʵ¼ÊÇé¿ö±àд¡£

¡¡¡¡Èý¡¢±àд·þÎñÆ÷¶Ë³ÌÐò

¡¡¡¡ÏȽ¨Á¢Ò»¸ö´°Ì壬¼ÓÔØWinsock¿Ø¼þ£¬Ãû³ÆÎªtcpserver¡£ÁíÍâÔÚ´°ÌåÉϼÓÈëÒ»¸öÎı¾¿òtext1ÓÃÀ´ÏÔʾ¿Í»§»úµÄIPµØÖ·ºÍ¿Í»§»ú·¢Ë͹ýÀ´µÄÊý¾ÝÐÅÏ¢¡£

¡¡¡¡µ±¿Í»§¶Ë³ÌÐòÔËÐÐʱ£¬ÔÚ¿Í»§¶Ë³ÌÐò°´ÏÂÁ¬½Ó°´Å¥ºó£¬¿Í»§¶ËÏò·þÎñÆ÷¶Ë³ÌÐòÇëÇóÁ¬½Ó£¬Õâʱ·þÎñÆ÷¶ËµÄconnectionrequestʼþ±»´¥·¢£¬ËùÒÔ·þÎñÆ÷¶Ë³ÌÐòÒª½â¾öÁ¬½ÓÎÊÌ⣬¿ÉÒÔʹÓÃconnectionrequestʼþÍê³É´Ë¹¦ÄÜ¡£´úÂëÈçÏ£º

¡¡¡¡ÔÚ´°ÌåµÄloadʼþÖжÔtcpserver¿Ø¼þ½øÐгõʼ»¯

¡¡¡¡private sub form_load()

¡¡¡¡tcpserver.localport=1001

¡¡¡¡tcpserver.listen °Ñ·þÎñÆ÷ÖÃÓÚ¼àÌý¼ì²â״̬

¡¡¡¡end sub

¡¡¡¡·þÎñÆ÷¶Ë½ÓÊÕµ½¿Í»§¶ËµÄÁ¬½ÓÇëÇó£¬Ê×Ïȼì²éµ±Ç°×´Ì¬ÊÇ·ñ´¦ÓÚÁ¬½Ó¹Ø±Õ״̬

¡¡¡¡Private sub tcpclient_connectionrequest(Byval requestID as long)

¡¡¡¡If tcpserver.state<>sckclosed then ¼ì²é¿Ø¼þµÄstateÊôÐÔÊÇ·ñΪ¹Ø±Õ

¡¡¡¡Tcpserver.close

¡¡¡¡Tcpserver.accept requestID

¡¡¡¡End if

¡¡¡¡End sub

¡¡¡¡ÏÖÔÚÎÒÃÇÔÚ·þÎñÆ÷¶Ë³ÌÐòtcpserverµÄdataarrivalʼþÖÐÌí¼ÓÒÔÏ´úÂ룬ÒÔ±ãÈ÷þÎñÆ÷¶Ë³ÌÐò¿ÉÒÔ½ÓÊÕ¿Í»§»ú¶ËµÄÖ¸Á²¢ÔËÐÐÏàÓ¦µÄ³ÌÐò¡£

¡¡¡¡ËÄ¡¢²âÊÔÔ¶³Ì¿ØÖƳÌÐò

¡¡¡¡ÏÖÔÚ£¬Äã¾Í¿ÉÒÔ½«ÕâÁ½¸ö³ÌÐò·Ö±ðÔËÐÐÓÚÁ½Ì¨Ê¹ÓÃTCP/IPЭÒéÁªÍøµÄ»úÆ÷ÁË¡£ÔÚ¿Í»§»ú¶ËÄã°´ÏÂÁ¬½Ó°´Å¥£¬ÔÙÊäÈë¡°c: mmand.com¡±,¿ÉÒÔ¿´µ½ÔÚ·þÎñÆ÷¶ËÁ¢¿Ì´ò¿ªÒ»¸öDOS´°¿Ú£¬ÉèÏëһϣ¬Èç¹ûËüÔËÐÐÒ»Ð©ÆÆ»µÐÔµÄÃüÁî»á·¢ÉúʲôÊÂÇ飿Õâ¾ÍÊÇÒ»¸ö×î»ù±¾µÄÔ¶³Ì¿ØÖƳÌÐò¡£µ±È»£¬ÕæÕýµÄºÚ¿Í³ÌÐòÒª¸´Ôӵö࣬µ«»ù±¾Ô­ÀíÊÇÏàͬµÄ¡£ÏÖÔÚÄã¸Ã»ÐÈ»´óÎòÁ˰ɣ¿

 
¡¾´òÓ¡¡¿ ¡¾¹Ø±Õ¡¿ 
  ·ÖÀàÐÅÏ¢
  ÈȵãÐÂÎÅ
2 ¶È¹ýÀ§ÄÑʱÆÚ 08ÄêµÚÈý¼¾Ó®Àû
2 Ï൱¶àµÄÆóÒµ¹ºÂòVistaÐí¿ÉÖ¤µ«»¹Ã»Ê¹ÓÃ
2 ºê»ùÔ¤¼ÆÍ¶Èë1.2ÒÚÃÀÔªÔÞÖú°ÂÔË»á
2 Vista IPv6¼¼ÊõÆØ°²È«Â©¶´£¬ÔâºÚ¿Í¹¥»÷
2 Ó¢ÌØ¶û08ÄêÊ׿îÈüÑïË«ºË1ÔÂÉÏÊÐ
2 ÐÂÎż¯ÍÅĬ¶à¿Ë½Ó°àÈ˸¡³öË®Ãæ
2 ÊýÂëÏà»ú°®¹úÕßΪÏû·ÑÕß½ÚÊ¡60ÒÚÔª
2 "Öйú×î¾ß¾ºÕùÁ¦º£ÍâÉÏÊй«Ë¾"£­¿ÕÖÐÍø
¶«·½Ã÷Öé
ÃÀͼ£º¶«·½Ã÷Öé
ÉÏÍøºÃ°ïÊÖ£¬ÏÂÔØ²»Öж¾µÄä¯ÀÀÆ÷
ÏÂÔØÉÏÍø²»Öж¾µÄä¯ÀÀÆ÷
 ¾«²ÊרÌâ
¡¤ÆóÒµÍøÕ¾½¨Éè ¡¤×¨ÒµÍøÕ¾½¨Éè
¡¤ÓòÃû×¢²á ¡¤ÖÐÎÄÓòÃû×¢²á
¡¤ÍøÕ¾¿Õ¼ä ¡¤ÐéÄâÖ÷»ú
¡¤ÆóÒµÓÊÏä ¡¤ÆóÒµGÓÊ
¡¤ÈçºÎ½¨ÉèÆóÒµÍøÕ¾ ¡¤ÕÒÉÌ»ú-ÓÃÒ×ËÑÍø
¡¤ÆóÒµÐÅÏ¢Ãâ·Ñ²éѯ ¡¤ÆóÒµ²úÆ·Ãâ·ÑÐû´«
¡¤×¢²áCNÓòÃûÖ»Ðè1Ôª ¡¤¹ú¼ÊÖÐÎÄÓòÃû×¢²á
¡¤Linux ÐéÄâÖ÷»ú ¡¤Windows ÐéÄâÖ÷»ú
¡¤ÉêÇëÃâ·ÑÓÊÏä ¡¤Ãâ·ÑÆóÒµGÓÊÏäÉêÇë
¸ñ¶·ÌìÍõ2000ÍþÁ¦¼ÓÇ¿°æ
ÓÎÏ·£º¸ñ¶·ÌìÍõ2000ÍþÁ¦¼ÓÇ¿°æ
ÉÏÍøºÃ°ïÊÖ£¬ÏÂÔØ²»Öж¾µÄä¯ÀÀÆ÷
ÈÃÄúµÄÍøÕ¾¿ªÊ¼»ñÈ¡ÊÕÈë
 ×îÐÂÎÄÕÂ
Ê×Ò³ | ¹ØÓÚÎÒÃÇ | ÁªÏµ·½Ê½ | ¹ÈËѶ¯Ì¬ | Ö§¸¶ÖÐÐÄ | ÓÑÇéÁ´½Ó | ¹¤×÷»ú»á | ÍøÕ¾µØÍ¼ | Òâ¼û·´À¡
© 2007 ¹ÈËÑ-IT·þÎñ