½á¹ûÈçÏÂ
13)ͬÀí£¬ÔÚudp°üÖУ¬ÔÙ´´½¨Ò»¸öUdpSendÀ࣬½«UdpSend.javaÖеÄÄÚÈݸ´ÖÆÆäÖС£ÔÚtcp°üÖУ¬´´½¨TCPReceiveºÍTCPSendÀ࣬²¢½«ÏàÓ¦´úÂ뿽±´ÖÁÆäÖÐ
14)Íê³Éºó½á¹ûÈçÏ£¨Ë«»÷´´½¨ºÃµÄÀ࣬¿ÉÒÔÔÚ³ÌÐò±à¼´°¿ÚÖÐÒÔ±êÇ©Ò³µÄÐÎʽ´ò¿ª£©
15)ÈçÏëÔËÐÐÎļþ£¬ÔòÔÚ´úÂë´°¿ÚÖÐÊó±êÓÒ¼ü£¬Ñ¡Ôñ Run as -> Java Application¡£µã»÷ºó£¬³ÌÐò¼´¿ÉÔËÐС£
16)ÒÔÉϳÌÐò´úÂëÖУ¬udp°üÖÐËù°üº¬µÄ³ÌÐò£¬ÊÇ»ùÓÚUDPÐÒéµÄÎļþ´«Êä³ÌÐò¡£ÔÚtcp°üÖУ¬ÊÇ»ùÓÚTCPÐÒéµÄÎļþ´«Êä³ÌÐò¡£Á½³ÌÐòµÄ¹¦ÄܽÔΪ£º½«DÅÌϵÄa.txtÎļþͨ¹ýÍøÂç´«Êäºó±£´æÖÁDÅÌϵÄb.txtÎļþÖС£ÒÔÉÏÁ½³ÌÐò¶¼ÊÇ»ùÓÚC/SÄ£ÐÍ¡£
ËÄ¡¢ ʵÑ鱨¸æ
1)¼òÒª¸´ÊöʵÑé¹ý³Ì£»×«Ð´ÊµÑéÐĵü°ÊÕ»ñ¡£
2)ÇëÔÚʵÑ鱨¸æÖиù¾ÝʵÑé¹ý³Ì¼°ÊµÑé½á¹û»Ø´ðÒÔÏÂÎÊÌâ²¢Ìṩ±ØÒª³ÌÐòÔËÐнØͼ£º
1¡¢¹Û²ì³ÌÐò´úÂ룬¸ù¾Ý¿Î³ÌËùѧ¹ØÓÚC/SÄ£ÐÍ֪ʶ£¬ÅжÏ4¸ö³ÌÐòÖУ¬ÄÄÁ½¸ö
ÊÇ¿Í»§»ú£¬ÄÄÁ½¸öÊÇ·þÎñ»ú£¿
2¡¢¸ù¾ÝÅжϳöµÄ¿Í»§»úºÍ·þÎñ»ú£¬ÊÔ½âÊÍ·Ö±ðÔÚUDPºÍTCP³ÌÐòÔËÐÐʱ£¬Ó¦ÏÈÖ´ÐÐÄĸö³ÌÐò£¿ºóÖ´ÐÐÄĸö³ÌÐò£¿ÔÒòÊÇʲô£¿ 3¡¢ÔÚDÅÌ´´½¨Ãû³ÆΪbµÄÎı¾Îĵµ£¨b.txt£©£¬ÇëÔÚÆäÖÐÌîÈë½Ï¶àÄÚÈÝ¡£È»ºó·Ö±ðÖ´ÐÐTCPºÍUDP³ÌÐò½øÐÐÎļþ´«Ê䣬·Ö±ð¹Û²ìÔÚDÅÌÉú³ÉµÄa.txtÎļþÌå»ý£¬¶Ô±È·¢Ë͵ÄÎļþÌå»ýºÍ½ÓÊܵÄÎļþÌå»ýÊÇ·ñÓв»Í¬£¿²ÉÓÃʲôÐÒéµÄÇé¿öÏÂÎļþÌå»ý·¢ÉúÁ˱仯£¿ÔÒòÊÇʲô£¿
4¡¢¹Û²ìTCPÐÒéϺÍUDPÐÒéÏÂÊý¾Ý´«ËÍʱ¼ä£¬ÄÄÒ»ÖÖÐÒé´«ÊäËٶȽϿ죿ÄÄÒ»ÖÖ½ÏÂý£¿ÔÒòÊÇʲô£¿
5¡¢¹Û²ì³ÌÐòÖÐĬÈÏIPµØÖ·£¬ÊÔÅжÏÄ¿Ç°³ÌÐòËù·¢Ë͵ı¨ÎÄÊÇ·ñÕæÕý¾¹ýÁËʵÑéÊÒµÄÍøÂ磿ÔÒòÊÇʲô£¿
6¡¢Ð޸ijÌÐò´úÂëÖеÄIPµØÖ·£¬ÊµÏÖ²»Í¬»úÆ÷¼äµÄÊý¾Ý´«Ê䣬²¢ÔٴλشðÎÊÌâ3Óë4¡£
7¡¢¹Û²ì³ÌÐòÔ´´úÂ룬ÊÔÐ޸ijÌÐòÖеĶ˿ڣ¬Èç¹û½«·þÎñ¶ËºÍ¿Í»§¶ËµÄ¶Ë¿ÚºÅÐÞ¸ÄΪ²»Ò»Ö£¬ÄÇôÎļþ»¹ÄÜÕýÈ·´«Êäô£¿ÔÒòÊÇʲô£¿ 8¡¢ÊÔÐÞ¸ÄUdpSend³ÌÐòÖÐsendDataByte = new byte[100];Óï¾äÖÐÊý×éµÄ´óС£¨¸Ã´óС±¾ÖÊΪUDPÐÒéÖÐÊý¾Ý´«ÊäµÄÊý¾Ý±¨´óС£©¡£¹Û²ìÔÚ²»Í¬´óСµÄÇé¿öÏ£¬UDPÐÒéµÄÐÔÄܱíÏÖ£¨´«Êäʱ¼ä¡¢¶ª°üÇé¿ö£©