Android端与Java服务端交互——SocketIO

最近,由于工作需要,老哥我被分配了研究Android客户端和Java服务端利用SocketIO进行通讯。原先的产品通信是基于js和java的,html5+js作为客户端,服务端用netty-socketio实现的,老大来需求了,说那啥啥啥,咱把这个客户端的通讯部分用Android原生的实现,不要基于js实现,我来了句为啥呀?答:js通讯 不是太稳定(由于我对前端几乎是没有了解,也没有JS相关的经历,所以并不知道这个是否是准确的,有大牛路过请给小白普及一下,谢谢!)。额,好吧,开始啪啪啪敲代码呗。

刚开始,还是有点小激动的,因为,作为刚入职场的小菜鸟,还是处于试用期的,能够被单独分配任务,哦~~想想还是有点小鸡冻的,赢取白富美也不是梦想了。so开始各种google资料,先进入他的官网去了解一下SocketIO到底是个啥子东西。

这里写图片描述

哦,这是个什么鬼,就没有看到我大天朝的文字,作为6级还没有过得文盲简直就是折磨,勉强走过一遍后并没有什么收获。

经过坚持不懈的努力后,终于收获到了你——netty-socketio,这里需要感谢他的作者mrniko。

好了,下面开始进入正题:

  • 先来服务端程序爽一把,话不多说,先上代码:
public class ServerSocketIOForAndroid {
   

    public static void main(String[] args) {
        /**
         * 创建Socket,并设置监听端口
         */
        Configuration config = new Configuration();
//      config.setHostname("192.168.3.225");
        //设置主机名
        config.setHostname("localhost");
        //设置监听端口
        config.setPort(9092);
        /*config.setUpgradeTimeout(10000000);
        config.setPingTimeout(10000000);
        config.setPingInterval(10000000);*/
        
  • 3
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值