Ò׽ؽØÍ¼Èí¼þ¡¢µ¥Îļþ¡¢Ãâ°²×°¡¢´¿ÂÌÉ«¡¢½ö160KB

JAVA ÓëSOCKETͨѶ

ÏÈÀ´¿´¿´¿Í»§¶Î³ÌÐò±àдµÄÁ÷³Ì:
¡¡¡¡1¡¢ Ê×Ïȵ÷ÓÃSocketÀàµÄ¹¹Ô캯Êý£¬ÒÔ·þÎñÆ÷µÄÖ¸¶¨µÄIPµØÖ·»òÖ¸¶¨µÄÖ÷»úÃûºÍÖ¸¶¨µÄ¶Ë¿ÚºÅΪ²ÎÊý£¬´´½¨Ò»¸öSocketÁ÷£¬ÔÚ´´½¨SocketÁ÷µÄ¹ý³ÌÖаüº¬ÁËÏò·þÎñÆ÷ÇëÇó½¨Á¢Í¨Ñ¶Á¬½ÓµÄ¹ý³ÌʵÏÖ¡£
¡¡¡¡2¡¢ ½¨Á¢Á˿ͻ§¶ËͨѶSocketºó¡£¾Í¿ÉÒÔʹÓÃSocketµÄ·½·¨getInputStream()ºÍgetOutputStream()À´´´½¨ÊäÈë/Êä³öÁ÷¡£ÕâÑù£¬Ê¹ÓÃSocketÀàºó£¬ÍøÂçÊäÈëÊä³öҲת»¯ÎªÊ¹ÓÃÁ÷¶ÔÏóµÄ¹ý³Ì¡£
¡¡¡¡3¡¢ ʹÓÃÊäÈëÊä³öÁ÷¶ÔÏóµÄÏàÓ¦·½·¨¶Áд×Ö½ÚÁ÷Êý¾Ý£¬ÒòΪÁ÷Á¬½Ó×ÅͨѶËùÓõÄSocket£¬SocketÓÖÊǺͷþÎñÆ÷¶Ë½¨Á¢Á¬½ÓµÄÒ»¸ö¶Ëµã£¬Òò´ËÊý¾Ý½«Í¨¹ýÁ¬½Ó´Ó·þÎñÆ÷µÃµ½»ò·¢Ïò·þÎñÆ÷¡£ÕâʱÎÒÃǾͿÉÒÔ¶Ô×Ö½ÚÁ÷Êý¾Ý°´¿Í»§¶ËºÍ·þÎñÆ÷Ö®¼äµÄЭÒé½øÐд¦Àí£¬Íê³ÉË«·½µÄͨѶÈÎÎñ¡£
¡¡¡¡4¡¢ ´ýͨѶÈÎÎñÍê±Ïºó£¬ÎÒÃÇÓÃÁ÷¶ÔÏóµÄclose()·½·¨À´¹Ø±ÕÓÃÓÚÍøÂçͨѶµÄÊäÈëÊä³öÁ÷,ÔÚÓÃSocket¶ÔÏóµÄclose()·½·¨À´¹Ø±ÕSocket¡£
¡¡¡¡ÏÂÃæ£¬ÎÒÏëͨ¹ýÒ»¸ö¼òµ¥µÄÀý×ÓÀ´½øÒ»²½½éÉÜһϿͻ§¶Ë³ÌÐòµÄ±àд
¡¡¡¡´úÂëÒ»£º
¡¡¡¡import java.io.*;
¡¡¡¡import java.net.*;
¡¡¡¡public class SocketCommunicationClient
¡¡¡¡{
¡¡¡¡¡¡public static void main(String[] args)
¡¡¡¡¡¡{
¡¡¡¡¡¡try{
¡¡¡¡¡¡Socket clientSocket =new Socket ("mice",9000);//´´½¨Ò»¸öÁ÷Socket²¢ÓëÖ÷»úmiceÉϵĶ˿Ú
9000ÏàÁ¬½Ó
¡¡¡¡¡¡OutputStream output =clientSocket.getOutputStream();//Ïò´ËSocketдÈë×Ö½ÚµÄÒ»¸öÊä³öÁ÷
¡¡¡¡¡¡DataInputStream input=new DataInputStream(clientSocket.getInputStream());
¡¡¡¡¡¡file://´´½¨ÐµÄÊý¾ÝÊäÈëÁ÷ÒÔ±ã´ÓÖ¸¶¨µÄÊäÈëÁ÷ÖжÁ³öÊý¾Ý
¡¡¡¡¡¡int c;
¡¡¡¡¡¡String response;
¡¡¡¡¡¡while (( c= System.in.read())!=-1)//´ÓÆÁÄ»ÉϽÓÊÜÊäÈëµÄ×Ö·û´®£¬²¢ÇÒ·Ö½â³ÉÒ»¸ö¸ö×Ö·û
¡¡¡¡¡¡¡¡{
¡¡¡¡¡¡¡¡output.write((byte)c);
¡¡¡¡¡¡¡¡if(c=='\n')//Èç¹û×Ö·ûΪ»Ø³µ£¬ÔòÊä³ö×Ö·û´®»º³å
¡¡¡¡¡¡¡¡{
¡¡¡¡¡¡¡¡¡¡output.flush();
¡¡¡¡¡¡¡¡¡¡response=input.readLine();
¡¡¡¡¡¡¡¡¡¡System.out.println("Communication:"+response);
¡¡¡¡¡¡¡¡}
¡¡¡¡¡¡}
¡¡¡¡¡¡output.close();
¡¡¡¡¡¡input.close();
¡¡¡¡¡¡clientSocket.close();
¡¡¡¡¡¡} catch (Exception e){
¡¡¡¡¡¡¡¡System.err.println("Exception :"+e);
¡¡¡¡¡¡}
¡¡¡¡}
¡¡¡¡}
Õâ¸ö³ÌÐòÊÇÒ»¸ö·Ç³£µÄ¼òµ¥µÄÊý¾ÝͨѶµÄÀý×Ó£¬³ÌÐòÏÈ´´½¨ÁËÒ»¸öSocket²¢ºÍÖ÷»úmiceÉϵĶ˿Ú9000ÏàÁ¬
½Ó£¬È»ºó´ò¿ªÊä


Ïà¹ØÎĵµ£º

javaÈçºÎÀォÎļþ´æµ½Êý¾Ý¿âÖÐ

public class InsertBlobData {
Connection con = null;
/**
* @param args
* @throws Exception
*/
public static void main(String[] args) throws Exception {
// TODO Auto-generated method stub
InsertBlobData data = new InsertBlobData();
data.insertBlogInfo("002jpg", "sdsdfdf", "2007-02-1 ......

java ö¾Ù£¨ÍøÉÏÕÒµÄÁô×ÅÎÂϰ£©

¶Ôö¾ÙÀàÐÍÓ¡Ïó´ó¶àÀ´×ÔÓÚC
ÓïÑÔ£¬ÔÚ
C
ÓïÑÔÖУ¬Ã¶¾ÙÀàÐÍÊÇÒ»¸ö
HardCode
£¨Ó²±àÂ룩ÀàÐÍ£¬ÆäʹÓüÛÖµ²¢²»´ó¡£Òò´Ë£¬ÔÚ
Java 5
֮ǰ£¬Ã¶¾ÙÊDZ»ÅׯúµÄ¡£È»¶ø
Java 5
ÒÔºóµÄ·¢ÏÖ°æ±¾¿ªÊ¼¶Ôö¾Ù½øÐÐÖ§³Ö£¬Ã¶¾ÙµÄÒýÈë¸ø
Java
ÊÀ½ç´øÀ´ÁËÕùÒé¡£
±ÊÕ߱ȽÏÔÞͬÒýÈëö¾Ù£¬×÷ΪһÃÅͨÓõľ²Ì¬±à³ÌÓïÑÔ£¬Ó¦¸ÃÊÇ ......

Javaѧϰ֮·£º²»×ßÍä·£¬¾ÍÊǽݾ¶


0
£®ÒýÑÔ
ÔÚChinaITLAB
µ¼Ê¦ÖƸ¨µ¼ÖУ¬±ÊÕß·¢ÏÖÎʵÃ×î¶àµÄÎÊÌâιýÓÚ"
ÈçºÎѧϰ±à³Ì£¿Java
¸ÃÈçºÎѧϰ£¿"
¡£ÀàËÆµÄÎÊÌâ»Ø´ð¶àÁË£¬ÄÑÃâ»á¸Ð¾õÑá·³£¬¾ÍÃÈÉúÁËдϱ¾ÎĵÄÏë·¨¡£µ½Ê±ºòÔÙÓÐÈËÎÊÆðÀàËÆµÄÎÊÌ⣬ÎÒ¿ÉÒÔ¸æËßËû£¨Ëý£©£¬ÇëÄãÈ¥¿´¿´¡¶Java
ѧϰ֮·¡·¡£°Ý¶Á¹ý̨Íå²ÌѧïÞÏÈÉúµÄ¡¶Java
ҹδÃß¡·£¬ÓÐ ......

JavaʵÏÖÕÛ°ë²éÕÒ(¶þ·Ö²éÕÒ)µÄµÝ¹éºÍ·ÇµÝ¹éËã·¨

ת¡¡£º¡¡http://wintys.blog.51cto.com/425414/94051
/**
*Ãû³Æ:BinarySearch
*¹¦ÄÜ:ʵÏÖÁËÕÛ°ë²éÕÒ(¶þ·Ö²éÕÒ)µÄµÝ¹éºÍ·ÇµÝ¹éËã·¨.
*˵Ã÷:
*     1¡¢ÒªÇóËù²éÕÒµÄÊý×éÒÑÓÐÐò,²¢ÇÒÆäÖÐÔªËØÒÑʵÏÖComparable<T>½Ó¿Ú,ÈçInteger¡¢StringµÈ.
*    2¡¢·ÇµÝ¹é²éÕÒʹÓÃsearch( ......

java Ḭ̈߳²È«

Ḭ̈߳²È«
     Ö»ÓÐÔÚµ¥Àý²¢·¢µÄÇé¿öϲŻá³öÏÖḬ̈߳²È«ÎÊÌ⣬ÒýÆðÎÊÌâµÄÖ÷ÒªÔ­Òò¾ÍÔÚÓÚ¶ÔÏóµÄ×ÊÔ´¹²Ïí(ÈçʵÀý±äÁ¿µÈ)£¬²»¹ý¾Ö²¿±äÁ¿ÊÇḬ̈߳²È«µÄ¡£Òò´ËÔÚ³ÌÐòÉè¼ÆµÄʱºò¾¡Á¿²»ÒªÓÃʵÀý±äÁ¿¡£²úÉúÕâÑùÔ­ÒòÔÚÓÚjavaµÄÄÚ´æ·ÖÅä»úÖÆ£¬ÊµÀý±äÁ¿ÊÇ´æ·ÅÔÚ¶ÑÄÚ´æÖеÄËùÓÐÏ̹߳²Ïí£¬¶øÃ¿¸öÏß³ÌÒ²¶¼ÓÐ×Ô¼ºµÄÏß³ ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØÍ¼ | ¸ÓICP±¸09004571ºÅ