如何设置Android应用程序在ssl中使用socket.io?

时间:2016-01-02 05:54:39

标签: android ssl socket.io

我正在使用socket.io的库为android制作应用程序。我设法让应用程序与nginx + node.js机器进行通信。我现在有兴趣使用SSL作为连接的长度,但似乎无法让它工作。我想我可以搞清楚nginx的结尾,但我对android部分有一些问题。我注意到该网站包含以下内容:

// default SSLContext for all sockets
IO.setDefaultSSLContext(mySSLContext);
IO.setDefaultHostnameVerifier(myHostnameVerifier);

// set as an option
opts = new IO.Options();
opts.sslContext = mySSLContext;
opts.hostnameVerifier = myHostnameVerifier;
socket = IO.socket("https://localhost", opts);

我只将http更改为https,我假设我需要在这里做更多,但我不知道这段代码的其余部分意味着什么,对象是什么mySSLContext和{{1我将如何生成它们?

0 个答案:

没有答案