2 Star 0 Fork 0

CS-IMIS-23 / 20172309_javaProgramming

Create your Gitee Account
Explore and code with more than 12 million developers,Free private repositories !:)
Sign up
Clone or Download
SocketServer.java 1.62 KB
Copy Edit Raw Blame History
20172309 authored 2018-06-11 11:33 . 服务器类
package test4;
import 四则运算.Sorting2;
import java.io.*;
import java.net.ServerSocket;
import java.net.Socket;
public class SocketServer {
public static void main(String[] args) throws IOException {
//1.建立一个服务器Socket(ServerSocket)绑定指定端口
ServerSocket serverSocket=new ServerSocket(8800);
//2.使用accept()方法阻止等待监听,获得新连接
Socket socket=serverSocket.accept();
//3.获得输入流
InputStream inputStream=socket.getInputStream();
BufferedReader bufferedReader=new BufferedReader(new InputStreamReader(inputStream,"UTF-8"));
//获得输出流
OutputStream outputStream=socket.getOutputStream();
PrintWriter printWriter=new PrintWriter(outputStream);
//4.读取用户输入信息
String info=null;
String temp=null;
while(!((temp = bufferedReader.readLine()) ==null)){
info = temp;
System.out.println("我是服务器,学号【20172310】用户信息为:" + info);
}
Transform A =new Transform();
Sorting2 b =new Sorting2();
int[] Z = new int[A.getList(info).length];
Z = b.insertionSort(A.getList(info));
//给客户一个响应
String reply="";
for (int a=0;a<Z.length;a++){
reply+= Z[a]+" ";
}
printWriter.write(reply);
printWriter.flush();
//5.关闭资源
printWriter.close();
outputStream.close();
bufferedReader.close();
inputStream.close();
socket.close();
serverSocket.close();
}
}
Java
1
https://gitee.com/CS-IMIS-23/20172309_javaProgramming.git
git@gitee.com:CS-IMIS-23/20172309_javaProgramming.git
CS-IMIS-23
20172309_javaProgramming
20172309_javaProgramming
master

Search