前提:
JAVA基础库(java.net包)中,Socket、ServerSocket用来进行网络通信,基于TCP协议;DatagramSocket用来进行网络通信,基于UDP协议。基础库中无加密渠道通信。
SSL渠道:
为了使用加密方式进行通信,JAVA在扩展库中添加扩展包javax.net.ssl,其中有javax.net.ssl.SSLServerSocket用作SSL服务器端。
实践demo可参考此链接:Java SSL通信Demo
JAVA基础库(java.net包)中,Socket、ServerSocket用来进行网络通信,基于TCP协议;DatagramSocket用来进行网络通信,基于UDP协议。基础库中无加密渠道通信。
为了使用加密方式进行通信,JAVA在扩展库中添加扩展包javax.net.ssl,其中有javax.net.ssl.SSLServerSocket用作SSL服务器端。
实践demo可参考此链接:Java SSL通信Demo