登录 立即注册
安币:
查看: 731|回复: 9
打印 上一主题 下一主题

重庆时时彩倍投方案| Android端与WebSocket通信

[复制链接]

18

主题

623

帖子

1万

安币

码皇(巴士元老)

Rank: 8Rank: 8

QQ达人

跳转到指定楼层
楼主
发表于 2018-4-18 16:00:30 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本文来源:http://www.oneupabq.com/a/www.iheima.com/

重庆时时彩独胆倍投 www.oneupabq.com,    北京站的自动扶梯  7个月20天的时间,东便门以西、崇文门以东、长安街以南的位置,矗立起一座东西宽218米、南北进深124米、面积7万多平米的“北京站”。胡敦志/摄    ▲1981年1月27日,《北京日报》1版    ▲1982年1月23日,《北京日报》1版    ▲1984年春节市粮食局供应通告    1986年2月1日,人们在东单菜市场选购肉鸡。

前言:好久没写博文啦,随便写点找点存在感!!

        首先先说下移动端与后台即时通讯的方法有很多,当然首选的是长链接。但开发成本一般公司开发项目是不采取的,其次就是WebSocket,再有就是推送(但这个方式就不做解释啦)

        现在说下WebSocket的通讯方法
1、移动端与WebSocket创建链接(当然前提是WebSocket服务器端搭建完成)
URI uri;
WebSocketClient mWebSocketClient;

[Java] 查看源文件 复制代码
public void initSockect() {
        try {
            uri = new URI(Config.URL_DOMAIN_WEBSOCKET);
        } catch (URISyntaxException e) {
            e.printStackTrace();
        }
        if (null == mWebSocketClient) {
            mWebSocketClient = new WebSocketClient(uri) {
                @Override
                public void onOpen(ServerHandshake serverHandshake) {
                   //这一步说明已经于WebSocket服务器端连接成功
                   //如果需要推送数据至WebSocket服务器可以在此操作(当然也可以在某一处操作,但必须判断链接成功)
                    LogUtils.d("TAGS", "onOpen: ");
                    /***TODO 推送相关,自行处理随便写的***/
                    try {
                        JSONObject getroom =new JSONObject();
                        getroom.put("a","a");
                        getroom.put("b","b");
                        getroom.put("c","c");
                        mWebSocketClient.send(getroom.toString());
                    } catch (JSONException e) {
                        e.printStackTrace();
                    }
                }
                @Override
                public void onMessage(String s) {
                    try {
                        //这一步说明服务器端有推送并接受到信息
                        //如果WebSocket服务器端推送的信息是Json就自行处理啦
                        LogUtils.i("TAGS", "onMessage: " + o.getString("resutlMsg"));
                }
                @Override
                public void onClose(int i, String s, boolean b) {
                    LogUtils.i("TAGS", "onClose: ");
                }
                @Override
                public void onError(Exception e) {
                    LogUtils.i("TAGS", "onError: ");
                }
            };
            mWebSocketClient.connect();
        }
    }


以上已经在注释中写清楚具体流程,自行去悟吧

分享到:  QQ好友和群 QQ空间 微信
收藏收藏2 支持支持1 反对反对
我一直在追寻着那一丝寂寞的源头,可却终究无果!

18

主题

623

帖子

1万

安币

码皇(巴士元老)

Rank: 8Rank: 8

QQ达人

沙发
 楼主| 发表于 2018-4-18 16:08:51 | 只看该作者
忘记添加引用啦
compile 'org.java-websocket:Java-WebSocket:1.3.8'
我一直在追寻着那一丝寂寞的源头,可却终究无果!

28

主题

1万

帖子

1386

安币

Android大神

小白

Rank: 6Rank: 6

板凳
发表于 2018-4-18 16:23:39 | 只看该作者
每次我都积极回帖的,想要安币~

14

主题

9190

帖子

4745

安币

码皇(巴士元老)

Rank: 8Rank: 8

地板
发表于 2018-4-18 16:26:50 | 只看该作者
帮帮顶顶!!

312

主题

757

帖子

702

安币

手工艺人

5#
发表于 2018-4-18 16:28:40 | 只看该作者
不错不错,楼主辛苦了。。。

11

主题

9158

帖子

0

安币

QQ游客

推广达人

6#
发表于 2018-4-18 16:31:20 | 只看该作者
楼主威武,以后多发干货,多办活动~!

317

主题

702

帖子

709

安币

手工艺人

7#
发表于 2018-4-18 16:34:30 | 只看该作者
感谢分享,楼主V5~

0

主题

8

帖子

2

安币

初级码农

Rank: 1

8#
发表于 2018-5-22 23:28:34 来自手机 | 只看该作者
希望有视频讲解,看不懂这些代码——
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

站长推荐

通过邮件订阅最新安卓weekly信息
上一条 /4 下一条

下载安卓巴士客户端

全国最大的安卓开发者社区
联系我们
关闭
合作电话:
15618560077
Email:
805941275@qq.com
商务市场合作/投稿
问题反馈及帮助
联系我们

重庆时时彩独胆倍投广告投放| 下载客户端|申请友链|手机版|站点统计|重庆时时彩独胆倍投 ( 粤ICP备15117877号 )

快速回复 返回顶部 返回列表
小说 小说 小说 小说 小说 小说
小说 小说 小说 小说 小说 小说
小说 小说 小说 小说 小说 小说
云南时时彩官方网站 北京11选5一定牛 青海十一选五走势图今日 棋牌游戏赚钱 云南快乐十分开奖公告
宁夏十一选五直播 极速直播 安徽十一选五计算器 贵州快三三同号走势图 上海天天彩选四开奖结