可以啊,java.net.*;包中提供了很多这方面的api,可以参考!

解决方案 »

  1.   

    你说的是不是这个。但这两个是后台程序。最简单的//客户端程序import java.net.*;
    import java.io.*;public class SimpleClient{
      public static void main(String args[]){
       try{
       Socket s1 = new Socket("192.168.218.50",5432);
       BufferedReader br = new BufferedReader(new InputStreamReader(s1.getInputStream()));
       System.out.println(br.readLine());
       br.close();
       s1.close();
       }catch(ConnectException connExc){
       System.err.println("Could not connect to the server");
       }catch(IOException e){
       }
       }
    }
    //服务器端程序:import java.net.*;
    import java.io.*;public class SimpleServer{
    public static void main(String args[]){
    ServerSocket s = null;
    //Register your service on port 5432
    try{
    s = new ServerSocket(5432);
    }catch(IOException e){
    e.printStackTrace();
    }

    while(true){
    try{
    Socket s1 = s.accept();
    OutputStream slout = s1.getOutputStream();
    BufferedWriter bw = new BufferedWriter(
    new OutputStreamWriter(slout));
    bw.write("Hello Net World\n");
    bw.close();
    s1.close();

    }catch(IOException e){
    e.printStackTrace();
    }
    }
    }
    }