package com.xx.network;
import java.io.IOException;
import java.io.OutputStream;
import java.io.OutputStreamWriter;
import java.io.Writer;
import java.net.ServerSocket;
import java.net.Socket;
import java.text.DateFormat;
import java.text.SimpleDateFormat;
import java.util.Date;
import java.util.Random;
public class MyServer2 {
public static void main(String[] args) throws IOException {
String[] datas={"死鬼","傻逼","高富帅","奶奶个熊","白富美"};
Random random=new Random();
//服务器的套接字:监听客户的连接
ServerSocket serverSocket = new ServerSocket(5200);
System.out.println("程序开始了");
for (int i = 0; i < 100; i++) {
//获得连接请求--阻塞的
Socket accept = serverSocket.accept();
//获得输出流
OutputStream out = accept.getOutputStream();
//获得答复
String data = datas[random.nextInt(datas.length)];
Writer writer = new OutputStreamWriter(out);
writer.write(data);
writer.flush();
//关闭流
writer.close();
accept.close();
}
serverSocket.close();
System.out.println("over");
}
}
import java.io.IOException;
import java.io.OutputStream;
import java.io.OutputStreamWriter;
import java.io.Writer;
import java.net.ServerSocket;
import java.net.Socket;
import java.text.DateFormat;
import java.text.SimpleDateFormat;
import java.util.Date;
import java.util.Random;
public class MyServer2 {
public static void main(String[] args) throws IOException {
String[] datas={"死鬼","傻逼","高富帅","奶奶个熊","白富美"};
Random random=new Random();
//服务器的套接字:监听客户的连接
ServerSocket serverSocket = new ServerSocket(5200);
System.out.println("程序开始了");
for (int i = 0; i < 100; i++) {
//获得连接请求--阻塞的
Socket accept = serverSocket.accept();
//获得输出流
OutputStream out = accept.getOutputStream();
//获得答复
String data = datas[random.nextInt(datas.length)];
Writer writer = new OutputStreamWriter(out);
writer.write(data);
writer.flush();
//关闭流
writer.close();
accept.close();
}
serverSocket.close();
System.out.println("over");
}
}