Java:网上搜马士兵老师的QQ聊天系统雏形,讲的非常好,代码仅仅几十句,几个小时让你明白具体原理. 居然无反应,非要上代码啊,那就给你写点吧 如果仅仅这点要求的话,下面的代码即可搞定,先运行服务器端再运行客户端.然后客户端即可向服务端发送字符串. import java.io.*; import java.net.*; class TestClient { public static void main( String[] arg) throws Exception{ Socket s = new Socket("localhost",8888); System.out.print("connection is perfect"); DataOutputStream sout = new DataOutputStream(s.getOutputStream()); BufferedReader kbin = new BufferedReader( new InputStreamReader(System.in) ); String strout=""; while(true) { if ( (strout = kbin.readLine()) != "" ) sout.writeUTF(strout); } } } class TestServer { public static void main(String[] arg) throws Exception { ServerSocket ss =new ServerSocket(8888); Socket s = ss.accept(); System.out.println("a client connect"); DataInputStream sin = new DataInputStream(s.getInputStream()); String strin=""; while(true) { if ( (strin = sin.readUTF() ) != "") System.out.println(strin); } } }