简单的javaTCP编程例子--来自网易实习笔试题
import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;import java.io.PrintStream;import java.net.ServerSocket;import java.net.Socket;import java.net.UnknownHostException;class Server implements Runnable{@Overridepublic void run() {try {ServerSocket ss = new ServerSocket(30000);while (true) {Socket s = ss.accept();PrintStream ps = new PrintStream(s.getOutputStream());ps.println("你好!这里是梁晓的服务器。");ps.close();s.close();}} catch (IOException e) {e.printStackTrace();}}}class Client implements Runnable{@Overridepublic void run() {try {Thread.sleep(1000);Socket s = new Socket("127.0.0.1",30000);BufferedReader br = new BufferedReader(new InputStreamReader(s.getInputStream()));String buf = null;while ((buf = br.readLine()) != null) {System.out.println(buf);}} catch (UnknownHostException e) {e.printStackTrace();} catch (IOException e) {e.printStackTrace();} catch (InterruptedException e) {e.printStackTrace();}}}public class Test13 {public static void main(String[] args) {new Thread(new Server()).start();new Thread(new Client()).start();}}输出:你好!这里是梁晓的服务器。