java socket 编程经典实例
服务器监听、并接收每个客户端的信息再群发到每个客户端服务端
package com.java.xiong.Net17;import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;import java.io.PrintStream;import java.net.Socket;import java.net.UnknownHostException;public class MyClient {public static void main(String[] args) throws Exception, IOException {//向服务器发送请求Socket socket = new Socket("127.0.0.1", 30001);new Thread(new RubableClient(socket)).start();//获取输出流PrintStream print = new PrintStream(socket.getOutputStream());String line = "";BufferedReader read = new BufferedReader(new InputStreamReader(System.in));while((line=read.readLine())!=null){//写入Socket对应的输出流print.println(line);}}}