服务器端与客户端的交互
- 服务器程序创建一个ServerSocket对象(服务器套接字对象),调用accept()方法,等待客户机连接。
- 客户端程序创建一个Socket对象,请求与服务器建立连接。
- 服务器接收客户机的连接请求,同时创建一个新的Socket对象,与客户机建立连接。随后服务器继续等待新的请求。
- ps:若服务器和客户端建立连接,则服务器套接字对象,调用accept()方法,会返回一个与客户端对象,相连接的套接字Socket对象。
- ps:服务器端的Socket对象,使用getOutputStream()方法获得输出流,使用getInputStream()方法获得输入字节流。
- ps:客户端的Socket对象,使用getInputStream()方法,获得对应服务器端的输出流,使用getOutputStream()方法,获得对应服务器端的输入字节流。