编辑代码

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();

 }
}
}