1.如何找一个适合自己的websocket客户端?请看http://en.wikipedia.org/wiki/Comparison_of_WebSocket_implementations
2.因为要在android上使用websocket,要求使用wss,这时候我就选择了java_websocket(http://java-websocket.org/)
这个ws客户端对wss支持不好,源码中的wss client 还要使用证书。我的想法是不验证证书。将他的代码稍作修改:
import java.io.BufferedReader;
import java.io.File;
import java.io.FileInputStream;
import java.io.InputStreamReader;
import java.net.URI;
import java.security.KeyStore;
import javax.net.ssl.KeyManagerFactory;
import javax.net.ssl.SSLContext;
import javax.net.ssl.TrustManagerFactory;
import org.java_websocket.WebSocket;
import org.java_websocket.client.DefaultSSLWebSocketClientFactory;
import org.java_websocket.client.WebSocketClient;
import org.java_websocket.handshake.ServerHandshake;
class Web