Èý²½Ñ§»á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
ÒÔϵÄ
Ïà¹ØÎĵµ£º
public class Multiplication
{
public static void main(String[] args)
{
// TODO Auto-generated method stub
for(int i = 1; i < 10; i+ ......
JavaÖеļ¯ºÏ£¨Collection£©ÓÐÁ½À࣬һÀàÊÇList£¬ÔÙÓÐÒ»ÀàÊÇSet¡£ÄãÖªµÀËüÃǵÄÇø±ðÂð£¿Ç°Õß¼¯ºÏÄÚµÄÔªËØÊÇÓÐÐòµÄ£¬ÔªËØ¿ÉÒÔÖØ¸´£»ºó
ÕßÔªËØÎÞÐò£¬µ«ÔªËز»¿ÉÖØ¸´¡£ÄÇôÕâÀï¾ÍÓÐÒ»¸ö±È½ÏÑÏÖØµÄÎÊÌâÁË£ºÒªÏë±£Ö¤ÔªËØ²»Öظ´£¬¿ÉÁ½¸öÔªËØÊÇ·ñÖØ¸´Ó¦¸ÃÒÀ¾ÝʲôÀ´ÅжÏÄØ£¿Õâ¾ÍÊÇ
Object.equals·½·¨ÁË¡£µ«ÊÇ£¬Èç¹ûÿÔö¼ÓÒ»¸öÔªËØ ......
£¨
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
......
ÏîÄ¿ÊÇ»ùÓÚGMTʱ¼äµÄ£¬ÔÚϵͳÆô¶¯µÄʱºò£¬ÎÒÃǾͻáµ÷ÓÃTimeZone.setDefault(timeZone)½«Ä¬ÈÏÊ±ÇøÉèΪGMT¡£
ºóÀ´Í»È»·¢ÏÖ£¬ÓÐʱÓû§Ñ¡ÔñµÄʱ¼ä¾¹ýºǫ́һȦºó»Ø²úÉú8¸öСʱÎó²î¡£ÓÖÊǼäЪÐԵģ¬ÒªËûÖØÏÖµÄʱºòÓÖÆ«²»À´¡£¿àÐÄdebug£¬ÖÕÓÚ·¢ÏÖÔÚ²¿·ÖÏß³ÌÖУ¬Ê±Çø»¹ÊÇGMT+8£¬ºǫ́ij¸öµ÷ÓÿÉÄܰÑÊ±Çø ......
ÕâÊÇÒ»¸ö·Ç³£¼òµ¥µÄJavaÆåÀàÓÎÏ·£¨ßÀ£¬²»Ð¡ÐÄÑ¡ÁËÒ»ÕÅÕ¼Óÿռä±È½Ï´óµÄ±³¾°Í¼……£©£¬ÎÒÖ´ºì·½£¬µÐÖ´À¶·½£¬Ê×ÏȽ«ÉÏÏ»ò×óÓÒÁ½¶ËÆå×Ó¹áͨÕß¼´ÎªÊ¤Àû£¬ÒÔLGame-Simple-0.2.5¿ª·¢£¨Ô´ÂëÔÚjarÖУ©¡£
ÊÂʵÉÏ£¬ÎÒÃǾ³£¿ÉÒÔÔÚÍøÂçÖп´µ½ÓÐÐ©ÍøÓÑ·´¸´Ñ°ÕÒÖîÈçÎå×ÓÆå¡¢Î§Æå¡¢ÏóÆåÖ®ÀàСÓÎÏ·µÄʾÀý³ÌÐò¡£Ã÷Ã÷ÍøÂçÉÏͬÀ ......