最近开发中需要通过ws协议通信,于是做了些功课,现在WebSocket用的比较多的就是Autobahn,由于使用方便所以选择了它。
mConnect.connect(wsurl, new WebSocketHandler() {
@Override
public void onOpen() {
//握手成功走这里
Log.i(TAG, "Status:Connect to " + wsurl);
}
@Override
public void onTextMessage(String payload) {
// 服务器发消息在这里
Log.i(TAG, payload);
}
@Override
public void onClose(int code, String reason) {
//失败了关闭了在这里
Log.i(TAG, "Connection lost.." + reason);
}
});