package pp;
import java.io.IOException;
import java.io.*;
import java.net.*;
public class TCPmulti {
public static void main(String[] args) throws Exception{
ServerSocket ss=new ServerSocket(9999);
while (true) {
// 璋冪敤ServerSocket鐨刟ccept()鏂规硶绛夊緟瀹㈡埛绔殑杩炴帴
Socket sk= ss.accept();
int port = sk.getPort();//鑾峰彇Socket瀵硅薄涓庢湇鍔″櫒绔繛鎺ョ殑绔彛鍙�
System.out.println("the port is:"+port+"is linking锛�");
// 涓嬮潰鐨勪唬鐮佸湪姝ラ浜屼腑瀹屾垚锛屽紑鍚竴涓柊鐨勭嚎绋嬪鐞嗗鎴风鍙戦�佺殑鏁版嵁
new Thread() {
public void run() {
OutputStream os= null; // 瀹氫箟涓�涓緭鍑烘祦瀵硅薄
try {
os = sk.getOutputStream(); // 鑾峰彇瀹㈡埛绔殑杈撳嚭娴�
//System.out.println("寮�濮嬩笌瀹㈡埛绔氦浜掓暟鎹�");
os.write(("welcome to beijing").getBytes());
// Thread.sleep(5000); // 浣跨嚎绋嬩紤鐪�5000姣
//System.out.println("缁撴潫涓庡鎴风浜や簰鏁版嵁");
os.close(); // 鍏抽棴杈撳嚭娴�
sk.close(); // 鍏抽棴Socket瀵硅薄
} catch (Exception e) {
e.printStackTrace();
}
}
}.start();
}
}
}