- 开始前,我们需要一个网上开源的支持websocket的jar库(应该这么说吧…)
- 这个是jar包,要在libs中导入autobahn-0.5.0.jar , 这是下载地址
- 现在开始android端service的编写
public class WebSocketService extends Service {
private static final String TAG = WebSocketService.class.getSimpleName();
private static WebSocketConnection webSocketConnection;
private static WebSocketOptions options = new WebSocketOptions();
//websocket地址 这个地址到时候使用nodejs的时候在说(后台也会给的)
public static String WEB_SOCKET_HOST = "ws://"+ ipaddress +":8010/";//后面的是端口号自己定义(后端定义)
//心跳监听(定时给服务器发送信息防止断开连接)
private Timer mTimer;
//贴出主要代码
@Override
public int onStartCommand(Intent intent, int flags, int startId) {
//这里根据网路状态监听 , 来进行开启和关闭