用Java建立一个服务器的5个步骤

1、创建一个ServerSocket对象。

ServerSocket Server=new ServerSocket(1001); //端口为1001

2、服务器无限期地监听。

Socket client=Server.accept();

3、获取 OutputStream 和 InputStream 对象,使服务器能够通过发送和接收字节与客户进行通信。服务器调用 Socket 的方法,getOutputStream 获取对 Socket 的 OutputStream 的引用,调用 Socket  的方法 getInputStream 获取对 Socket 的 InputStream 的引用。

Socket netClient;

BufferedReader fromClient;

fromClient=new BufferedReader(new InputStreamReader(netClient.getInputStream()));

PrintStream toClient;

toClient=new PrintStream(netClient.getOutputStream());

4、处理阶段,客户和服务器通过 OutputStream 和 InputStream 对象进行通信。

5、当传输完成时,服务器通过调用流和套接字的 close() 方法关闭连接。

netClient.close();

你可能感兴趣的:(学习笔记)