
2、指定IP/域名和端口连接服务器,当服务器端有通知时会回调onMessage方法
3、然后调用connect方法进行连接

4、连接后就可以发送消息了,发送消息也很简单,除了支持String的发送还支持byte发送,好了,客户端就这么愉快的写完了(详细代码见后面打包的demo)。

二、服务端的创建:
1-1、Java Application服务端创建(使用Java-WebSocket库),其实也很简单,就继承一个类WebSocketServer:

1-2、然后在main方法中开启服务端,现在就可以用Android客户端来连接进行聊天、接收推送了,实在是太简单了。

2-1、Java Web(tomcat)服务端创建,这里不使用Java-WebSocket库,直接使用Java API javax.websocket包中的WebSocket相关类(注意Java API只实现了标准的RFC 6455(JSR256),如果你非要选择其它早期草案则需要用Java-WebSocket来实现,在Java-WebSocket中连接协议“Draft_17”就是标准的RFC 6455(JSR256),另外要使用Java API javax.websocket包中的WebSocket相关类要求JDK7及以上,Tomcat 7.0.49及以上):
2-2、然后启动tomcat就可以愉快的用Android客户端来连接进行聊天、接收推送了。

三、相关截图:
1-1、Java后台:

1-2、Java后台对应的Android客户端
2-1、Java Web后台:

2-2、Java Web后台对应的Android客户端

2-3、html前端(浏览器):

以上通过图文并茂的方式给大家介绍了Android中使用WebSocket实现群聊和消息推送功能(不使用WebView) ,希望对大家有所帮助!