主要就是一个socket和serversocket 其中有一个accept()方法,就是作监听用的,把ip设一下,要用一些stream ,好长时间没有写这块内容了,具体的想不起了,不过不太难,只要有两个类就能实现了,

解决方案 »

  1.   

    //ServeOneSocket.java 服务端源程序 import java.io.*; 
    import java.net.*; public class ServeOneSocket extends Thread { private Socket socket; 
    private BufferedReader in; 
    private PrintWriter out; 
    private String content; /** 
    * Constructor 
    */ 
    public ServeOneSocket(Socket s,String c)throws IOException { 
    socket=s; 
    content=c; 
    in=new BufferedReader( 
    new InputStreamReader( 
    socket.getInputStream())); 
    //enable auto-flush 
    out=new PrintWriter( 
    new BufferedWriter( 
    new OutputStreamWriter( 
    socket.getOutputStream())),true); 
    start();//calls run() 
    } public void run(){ 
    try{ 
    while (true){ 
    String str=in.readLine(); 
    if (str.equals("END"))break; 
    System.out.println("Echoing:"+str); 
    out.println(str); 
    out.println(content); 

    System.out.println("Closing..."); 
    }catch(IOException e){ 
    }finally{ 
    try{ 
    socket.close(); 
    }catch(IOException e){} 


    }