/*
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/
package test_ser;
import java.io.IOException;
import java.net.ServerSocket;
import java.net.Socket;
/**
*
* @author an
*/
public class server {
private static int port=8008;
private String ip="127.0.0.0";
/**
* @param args the command line arguments
*/
public static void main(String[] args) throws IOException {
ServerSocket serversocket=new ServerSocket(port);
System.out.println("已启动服务器");
Socket socket=serversocket.accept();
System.out.println("fuwuqi:"+socket.getLocalPort()+" kehu"+socket.getPort());
// TODO code application logic here
}
}
/*
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/
package test_ser;
import java.io.IOException;
import java.net.ServerSocket;
import java.net.Socket;
/**
*
* @author an
*/
public class server {
private static int port=8008;
private String ip="127.0.0.0";
/**
* @param args the command line arguments
*/
public static void main(String[] args) throws IOException {
ServerSocket serversocket=new ServerSocket(port);
System.out.println("已启动服务器");
Socket socket=serversocket.accept();
System.out.println("fuwuqi:"+socket.getLocalPort()+" kehu"+socket.getPort());
// TODO code application logic here
}
}
run:
已启动服务器
fuwuqi:8008 kehu5006
fuwuqi:8008 kehu5006
fuwuqi:8008 kehu5007
fuwuqi:8008 kehu5008
fuwuqi:8008 kehu5009
fuwuqi:8008 kehu5010
fuwuqi:8008 kehu5011
一条TCP连接的两种表示。Socket 和serversocket!!! 多线程接收,serversocket.accept后new一个县城处理接受到的socket.然后继续等待.(while true 循环)