socket

来源:互联网 发布:淘宝多少好评一个钻 编辑:程序博客网 时间:2024/06/06 02:50
服务端
public void Server{
        private static Socket client;

        public void Server(Socket client){
                      this.client = client;
        }

        public void run(){
        try{
              BufferedReader in  = new BufferedReader(new InputStreamReader(client.getInputStream()));
              PrintWrite out  = new PrintWrite(client.getOutputStream());
              while(true){
                   String str = in,readline();
                   System,out,println(Str);
                   out.print("I Get It!!!");
                   out.flush();
                   if(str.equals("end"))  break;
               }
            }catch(Runtimeexception e){
               throw e;
            }finally{
               client.close();
            }
      }
     
      public static void main(String[] args){
           ServerSocket server = new ServerSocket(7680);
           while(true){
                  Server newserver = new Server(server.accept());
                  newserver.start();
           }
     }   
}

客户端

public void Client{
         privtae static Socket server;
             
         public static void main(String args[]){
                 server = new Socket(InetAddress.getLocalHost(),7680);
            try{
                 BufferedReader in = new BufferedReader(new InputSteamReader(server.getInputStream()));
                 PrintWrite out = new PrintWrite(server.getOutputStream());
                 BufferedReader wt = new BufferedReader(new InputStreamReader(System.in));
                 while(true){
                      String str = wt.readline();
                      out,Print(str);
                      out.flush();
                      if(str.equals("end")) break;
                  }          
                  System.out.println(in.readline());
            }catch(Runtimeexception e){
                     throw e;
            } fianlly{
                  server.close();
           }          
           
        }
}



0 0