Èý²½Ñ§»áJava Socket±à³Ì
ת×ÔÆäËûÍøÕ¾
ºËÐÄÌáʾ£ºµÚÒ»²½
³ä·ÖÀí½âSocket 1.
ʲôÊÇsocket
Ëùνsocket
ͨ³£Ò²³Æ×÷Ì×½Ó×Ö£¬ÓÃÓÚÃèÊöIP
µØÖ·ºÍ¶Ë¿Ú£¬ÊÇÒ»¸öͨÐÅÁ´µÄ¾ä±ú¡£Ó¦ÓóÌÐòͨ³£Í¨¹ýÌ×½Ó×ÖÏòÍø...
ÍÆ¹ãºÍÆÕ¼°Java
¼¼Êõ£¬Îª¹úÄÚÖÚ¶àµÄJava
°®ºÃÕßÌṩһ¸ö“
ƽµÈ×ÔÓÉÐ×÷´´Ôì”
µÄ¿ª·Åʽ½»Á÷»·¾³£¬ÌṩJava
רÌâÎÄ
µÚÒ»²½¡¡³ä·ÖÀí½âSocket
1.
ʲôÊÇsocket
Ëùνsocket
ͨ³£Ò²³Æ×÷"
Ì×½Ó×Ö"
£¬ÓÃÓÚÃèÊöIP
µØÖ·ºÍ¶Ë¿Ú£¬ÊÇÒ»¸öͨÐÅÁ´µÄ¾ä±ú¡£Ó¦ÓóÌÐòͨ³£Í¨¹ý"
Ì×½Ó×Ö"
ÏòÍøÂç·¢³öÇëÇó»òÕßÓ¦´ðÍøÂçÇëÇó¡£
ÒÔJ2SDK-1.3
ΪÀý£¬Socket
ºÍServerSocket
Àà¿âλÓÚjava.net
°üÖС£ServerSocket
ÓÃÓÚ·þÎñÆ÷¶Ë£¬Socket
Êǽ¨Á¢ÍøÂçÁ¬½ÓʱʹÓõġ£ÔÚÁ¬½Ó³É¹¦Ê±£¬Ó¦ÓóÌÐòÁ½¶Ë¶¼»á²úÉúÒ»¸öSocket
ʵÀý£¬²Ù×÷Õâ¸öʵÀý£¬Íê³ÉËùÐèµÄ»á»°¡£¶ÔÓÚÒ»¸öÍøÂçÁ¬½ÓÀ´Ëµ£¬Ì×½Ó×ÖÊÇÆ½µÈµÄ£¬²¢Ã»Óвî±ð£¬²»ÒòΪÔÚ·þÎñÆ÷¶Ë»òÔÚ¿Í»§¶Ë¶ø²úÉú²»Í¬¼¶±ð¡£²»¹ÜÊÇSocket
»¹ÊÇServerSocket
ËüÃǵŤ×÷¶¼ÊÇͨ¹ýSocketImpl
À༰Æä×ÓÀàÍê³ÉµÄ¡£
ÖØÒªµÄSocket API
£º
java.net.Socket
¼Ì³ÐÓÚjava.lang.Object
£¬Óа˸ö¹¹ÔìÆ÷£¬Æä·½·¨²¢²»¶à£¬ÏÂÃæ½éÉÜʹÓÃ×îÆµ·±µÄÈý¸ö·½·¨£¬ÆäËü·½·¨´ó¼Ò¿ÉÒÔ¼ûJDK-1.3
Îĵµ¡£
.Accept
·½·¨ÓÃÓÚ²úÉú"
×èÈû"
£¬Ö±µ½½ÓÊܵ½Ò»¸öÁ¬½Ó£¬²¢ÇÒ·µ»ØÒ»¸ö¿Í»§¶ËµÄSocket
¶ÔÏóʵÀý¡£"
×èÈû"
ÊÇÒ»¸öÊõÓËüʹ³ÌÐòÔËÐÐÔÝʱ"
Í£Áô"
ÔÚÕâ¸öµØ·½£¬Ö±µ½Ò»¸ö»á»°²úÉú£¬È»ºó³ÌÐò¼ÌÐø£»Í¨³£"
×èÈû"
ÊÇÓÉÑ»·²úÉúµÄ¡£
.getInputStream
·½·¨»ñµÃÍøÂçÁ¬½ÓÊäÈ룬ͬʱ·µ»ØÒ»¸öIutputStream
¶ÔÏóʵÀý£¬¡£
.getOutputStream
·½·¨Á¬½ÓµÄÁíÒ»¶Ë½«µÃµ½ÊäÈ룬ͬʱ·µ»ØÒ»¸öOutputStream
¶ÔÏóʵÀý¡£
×¢Ò⣺ÆäÖÐgetInputStream
ºÍgetOutputStream
·½·¨¾ù»á²úÉúÒ»¸öIOException
£¬Ëü±ØÐë±»²¶»ñ£¬ÒòΪËüÃÇ·µ»ØµÄÁ÷¶ÔÏó£¬Í¨³£¶¼»á±»ÁíÒ»¸öÁ÷¶ÔÏóʹÓá£
2.
ÈçºÎ¿ª·¢Ò»¸öServer-Client
Ä£Ð͵ijÌÐò
¿ª·¢ÔÀí£º
·þÎñÆ÷£¬Ê¹ÓÃServerSocket
¼àÌýÖ¸¶¨µÄ¶Ë¿Ú£¬¶Ë¿Ú¿ÉÒÔËæÒâÖ¸¶¨£¨ÓÉÓÚ1024
ÒÔϵÄ
Ïà¹ØÎĵµ£º
£¨
1
£©
+=
:sum += 1;
Ï൱ÓÚ
sum = sum + 1;
£¨
2
£©
++ --
:i++ i
¼Ó
1, i-- i
¼õ
1, ++
»ò
—
·ÅÔÚÊýÖµºó£¬±íʾִÐÐÔËËãºó¼Ó£¨¼õ£©
1
£¬·´ÕýÊýֵǰ±íʾִÐÐÔËËãǰ¼Ó£¨¼õ£©
1
£¨
3
£©
?
: :
int n = a<10?1:2
±íʾÈç¹û
a
СÓÚ
10
Ôò
n
µÈÓÚ
1
·ñÔòµÈÓÚ
2
£¨
4
......
Java±àдһ¸öº¯Êý½»»»Á½¸ö±äÁ¿µÄÖµ
Javaº¯ÊýÔÚ´«µÝ¹ý³ÌÖÐÖ»Äܹ»´«Öµ£¬²»ÄÜ´«Ö·¡£ÕâÑù£¬º¯ÊýµÄ²ÎÊýÔÚº¯ÊýÄÚ²¿×öÈκα仯¾Í¶¼²»»á·´Ó³µ½Íⲿµ÷ÓÃÕßÀ´¡£ËùÒÔ½â¾öÖ®µÀ¾ÍÊÇÒªÕÒµ½Òª½»»»¶ÔÏóµÄÒýÓ᣶ÔÓÚÆÕͨµÄÖµÀàÐÍ£¬Ïñint»òÕßdoubleÕâÑùµÄ¿ÉÒԸĴ«ËûÃǵİü×°ÀàIntegerºÍDouble¡£¶ø¶ÔÓÚ±¾À´¾ÍÊÇÒýÓÃÀàÐ͵ĶÔÏó£¬ÔòÐèÒª¶ÔËûÃÇÔÙ ......
1 import
2 package
3 ÐÞÊηû
4 ³éÏóÀà ½Ó¿Ú
5 static
6 StringÏà¹Ø
7 javadoc
8 Òì³£
9 ÈÕÆÚÏà¹Ø
10 ÊäÈëÊä³öÁ÷
11
Ò» import
importÓÃÓÚµ¼È벻ͬ°üÖеÄÀ࣬²»Í¬°üÖеÄÀàÃû¿ÉÒÔÏàͬ¡£
ÓÃ*ºÅÖ»Äܵ¼ÈëÒ»¸ö°ü£¬²»ÄÜʹÓà import java.* »òÕß java.*. ......
ÿ¸öÍøÒ³»òÇëÇó¶¼ÊÇÒ»¸öurlµØÖ·£¬Ò»°ã£¬Õâ¸öµØÖ·¿ÉÄÜÊÇ.do,.page,.actionÖ®ÀàµÄ²¢¼ÓÉÏ'?'ºÅ¡¢'&'ºÅ²éѯ´®µÈ¹¹³ÉµÄÒ»¸ö³¤³¤µÄµÄurl¡£ºÜurgly¡£
Ò»°ãµÄurl----------------------------------------------------------½ÏºÃµÄurl
http://www.xxx.net/user/profile.do?id=20001 ====> http://www.xxx.ne ......
¸ÅÊö
Èç¹ûÄãÖªµÀÔõÑùÔÚjavaÖÐʹÓÃÈÕÆÚ£¬ÄÇôʹÓÃʱ¼äºÍËü²Å²»¶àÒ»Ñù¼òµ¥¡£ÕâÆªÎÄÕ¸æËßÄãÔõÑù°ÑËûÃǵIJî±ðÁªÏµÆðÀ´¡£Robert Nielsen»¹¸æËßÄãÔõÑùʹÓÃjavaÀ´¼ÆËãµÖ´ïº½°àºÍÖÆÔì¹ý³ÌµÄʱ¼ä¡£
×÷ÕߣºRobert Nielsen
·Ò룺Cocia Lin
ÕâÆªÎÄÕÂÊÇÔÚÎÒ·¢±í¹ýµÄ<¼ÆËãJavaʱ¼ä>(ÒëÕß:ÒѾ·ÒëÍê³É)µÄ»ù´¡Éϵġ£ÔÚÕâÀΠ......