客户机代码段
package A_Test;
import java.io.IOException;
import java.net.Socket;
import java.net.UnknownHostException;
public class Client {
public static void main(String[] args) throws UnknownHostException, IOException {
int i = 0;
while(i++<10) {
//在客户机使用循环或者run两次该文件以达到多线程效果
String host = "127.0.0." + i;
System.out.println("当前主机:" + host);
Socket a = new Socket(host,7539);
}
}
}
服务器代码段
package A_Test;
import java.io.IOException;
import java.net.ServerSocket;
import java.net.Socket;
import java.util.HashSet;
public class Server {
public static void main(String[] args) throws IOException {
@SuppressWarnings("resource")
ServerSocket server = new ServerSocket(7539);
HashSet<Socket> users = new HashSet<Socket>();
for(int i = 1; i < 11; i++) {
Socket a = server .accept();
System.out.println("已有" + i + "人登录服务器!");
users.add(a);
}
for(Object obj : users) {
Socket a = (Socket) obj;
System.out.println("接口:" + a);
}
}
}