我有,你看看java服务器端package socketsamp;import java.net.*;
import java.io.*;/**
 * <p>Title: </p>
 * <p>Description: </p>
 * <p>Copyright: Copyright (c) 2003</p>
 * <p>Company: </p>
 * @author not attributable
 * @version 1.0
 */public class serversocket {
  public static void main(String[] args) {
    ServerSocket serverSocket;
    Socket clientSocket;
    BufferedReader br;
    BufferedWriter bw;
    String inString, outString;    try {
      serverSocket = new ServerSocket(8880);
      clientSocket = serverSocket.accept();      br = new BufferedReader(new InputStreamReader(clientSocket.getInputStream()));
      bw = new BufferedWriter(new OutputStreamWriter(clientSocket.getOutputStream()));      inString = br.readLine();
      outString = "You have said:" + inString;      bw.write(outString);
      bw.flush();      br.close();
      bw.close();
      serverSocket.close();
      clientSocket.close();
    }
    catch (Exception e) {
      System.out.println(e);
    }
  }
}客户端
package socketsamp;import java.net.*;
import java.io.*;/**
 * <p>Title: </p>
 * <p>Description: </p>
 * <p>Copyright: Copyright (c) 2003</p>
 * <p>Company: </p>
 * @author not attributable
 * @version 1.0
 */public class clientsocket {
  public static void main(String[] args) {
    Socket clientSocket;
    BufferedReader br1, br2;
    PrintStream ps;
    String inString1, inString2;    try {
      clientSocket = new Socket("localhost", 8880);      br1 = new BufferedReader(new InputStreamReader(System.in));
      br2 = new BufferedReader(new InputStreamReader(clientSocket.
          getInputStream()));
      ps = new PrintStream(clientSocket.getOutputStream());      inString1 = br1.readLine();
      ps.println(inString1);      inString2 = br2.readLine();
      System.out.println(inString2);      br1.close();
      br2.close();
      ps.close();
      clientSocket.close();
    }
    catch (Exception e) {
      System.out.println(e);
    }
  }
}