www.pudn.com > SocketClient.rar > SocketClient.java


import java.net.*; 
import java.io.*; 
 
public class SocketClient 
{ 
  Socket s=null; 
  DataInputStream inStream=null; 
  DataOutputStream outStream=null; 
 
  public SocketClient() 
  { 
    try{ 
      init(); 
      waitData(); 
    }catch(Exception e) 
    { 
      System.out.println(e.toString()); 
      } 
  } 
   
  void init()throws Exception 
  { 
    s=new Socket("10.15.43.216",8765); 
    inStream=new DataInputStream(s.getInputStream()); 
    outStream=new DataOutputStream(s.getOutputStream()); 
    s.setSoTimeout(3000); 
  } 
 
  void waitData() 
  { 
    while(true) 
    { 
      try 
      { 
        String str=inStream.readUTF(); 
        System.out.println("Client accept:"+str); 
        str=Integer.toString(Integer.parseInt(str)+1); 
        outStream.writeUTF(str); 
      } 
      catch(Exception e) 
      { 
        System.out.println(e.toString()); 
        break; 
      } 
    } 
  } 
 
  public static void main(String[] args) 
  { 
    new SocketClient(); 
  } 
}