⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 sslserverexample.java

📁 ssl的java实现
💻 JAVA
字号:
package chapter10;import java.io.IOException;import java.io.InputStream;import java.io.OutputStream;import java.net.Socket;import javax.net.ssl.SSLServerSocket;import javax.net.ssl.SSLServerSocketFactory;import javax.net.ssl.SSLSocket;/** * Basic SSL Server - using the '!' protocol. */public class SSLServerExample {    /**     * Carry out the '!' protocol - server side.     */    static void doProtocol(        Socket sSock)        throws IOException    {        System.out.println("session started.");                InputStream in = sSock.getInputStream();        OutputStream out = sSock.getOutputStream();        out.write(Utils.toByteArray("Hello "));                int ch = 0;        while ((ch = in.read()) != '!')        {            out.write(ch);        }                out.write('!');        sSock.close();                System.out.println("session closed.");    }        public static void main(        String[] args)        throws Exception    {        SSLServerSocketFactory fact = (SSLServerSocketFactory)SSLServerSocketFactory.getDefault();        SSLServerSocket        sSock = (SSLServerSocket)fact.createServerSocket(Utils.PORT_NO);                SSLSocket sslSock = (SSLSocket)sSock.accept();                doProtocol(sslSock);    }}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -