隨筆-3  評論-1  文章-13  trackbacks-0

          客戶端:

          package com.gxc;

          import java.io.DataInputStream;
          import java.io.DataOutputStream;
          import java.io.IOException;
          import java.net.Socket;
          import java.net.UnknownHostException;

          public class socket {
           public static void main(String  para[]){
            Socket mysocket=null;
            String str=null;
            DataInputStream in=null;;
            DataOutputStream out=null;
            try {
             mysocket=new Socket("localhost",8000);
             in=new DataInputStream(mysocket.getInputStream());
             out=new DataOutputStream(mysocket.getOutputStream());
             out.writeUTF("nihao");
             while(true){
              str=in.readUTF();
              if(str!=null){
               System.out.println(str);
               break;
              }
             }
             mysocket.close();
            } catch (UnknownHostException e) {
             // TODO 自動生成 catch 塊
             e.printStackTrace();
            } catch (IOException e) {
             // TODO 自動生成 catch 塊
             e.printStackTrace();
            }
            
           }

          }
          服務(wù)端:

          package com.gxc;

          import java.io.DataInputStream;
          import java.io.DataOutputStream;
          import java.io.IOException;
          import java.net.ServerSocket;
          import java.net.Socket;

          public class server {
           public static void main(String  para[]){
            
           ServerSocket server=null;
           Socket socket=null;
           DataInputStream in=null;;
           DataOutputStream out=null;
           String str=null;
           try {
            server=new ServerSocket(8000);
           } catch (IOException e) {
            // TODO 自動生成 catch 塊
            e.printStackTrace();
           }
           try {
            socket=server.accept();
            in=new DataInputStream(socket.getInputStream());
            out=new DataOutputStream(socket.getOutputStream());
            while(true){
             str=in.readUTF();
             if(str!=null){
              System.out.println(str);
              break;
             }
             
             
            }
            out.writeUTF("213423");
            socket.close();
           } catch (IOException e) {
            // TODO 自動生成 catch 塊
            e.printStackTrace();
           }
           
           }

          }

          posted on 2007-07-16 12:41 lcgxc 閱讀(311) 評論(0)  編輯  收藏 所屬分類: java
          主站蜘蛛池模板: 新竹市| 红桥区| 玉龙| 潮安县| 林周县| 昌图县| 黔西县| 长海县| 兰考县| 锦屏县| 赫章县| 定边县| 延长县| 西城区| 栾城县| 苏尼特右旗| 新兴县| 治县。| 桑日县| 宜章县| 溆浦县| 辽中县| 马边| 玛沁县| 乌兰察布市| 阜宁县| 佛教| 田东县| 调兵山市| 龙里县| 巴林右旗| 边坝县| 东城区| 汕头市| 巩留县| 额尔古纳市| 资阳市| 蒲江县| 福贡县| 达州市| 青神县|