我做了一个nede& Socket.IO服务器是一个Web客户端,一个Android客户端,它的工作原理!他们可以沟通!
很酷,所以现在,我正在尝试使其与SSL兼容
我正在使用“让我们加密 - 免费的SSL / TLS证书”。我的服务器和我的网络客户端正在工作(Yepee:D)
但我的Android客户端无法连接到服务器...
这是我的Android代码:
SSLContext sc = SSLContext.getInstance("SSL");
sc.init(null, null, new SecureRandom());
IO.setDefaultSSLContext(sc);
HttpsURLConnection.setDefaultHostnameVerifier(new HostnameVerifier(){
public boolean verify(String hostname, SSLSession session){
return true;
}
});
IO.Options opts = new IO.Options();
opts.forceNew = true;
opts.reconnection = true;
opts.secure = true;
opts.sslContext = sc;
this.socket = IO.socket(this.SERVER_URL, opts);
这就是错误:
com.github.nkzawa.engineio.client.EngineIOException: xhr poll error
你有想法解决它吗? :d