ServerSocket的作用
ServerSocket是Java中用于创建服务器套接字的类。它可以监听来自客户端的连接请求,并建立与客户端之间的网络连接。一旦与客户端建立了连接,ServerSocket就可以创建一个新的Socket对象,
ServerSocket类提供了一些方法,可以用于监听连接请求和创建新的Socket对象。例如,使用ServerSocket类的accept()方法,可以监听连接请求,并返回一个新的Socket对象,用于与客户端进行数据传输和通信。ServerSocket类还提供了一些其他方法,例如bind()、close()、getLocalPort()等,用于控制服务器套接字的创建和关闭、本地端口号等。
Socket的作用
Socket是Java中用于创建客户端套接字的类。它提供了一种机制,可以让客户端与服务器建立网络连接,进行数据传输和通信。Socket类实现了TCP/IP协议,可以用于创建基于TCP或UDP的网络连接。
Socket类提供了一些方法,可以用于发送和接收数据。例如,使用Socket类的getInputStream()和getOutputStream()方法,可以获取输入流和输出流,从而读取和写入数据。Socket类还提供了一些其他方法,例如connect()、close()、setSoTimeout()等,用于控制连接的建立和关闭、超时时间等。
HEX编码、Base64编码_hex和base64_愿凌飞的博客-CSDN博客
Apache工具包方法——Hex.encodeHexString(byte[] data)源码浅析_Archie_java的博客-CSDN博客