博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
android下网络通信流程
阅读量:4625 次
发布时间:2019-06-09

本文共 386 字,大约阅读时间需要 1 分钟。

新版本android中进行socket编程有了新的要求和规定,在主线程中不能进行socket的创建和通信。所以一般都在线程中使用socket编程

这样在线程中使用就需要出现子线程与主线程交互的问题。

一般都是通过handler实现双发交互,配合handler中的Message进行参数传递

比如客户端中在主线程中新建socket,创建子线程连接,同时需要向该子线程中传递一个handler进行监听Message,连接成功后将子线程中得到的socket通过新建Message类msg,并将该通信socket赋值给msg.obj,调用handler的sendMessage(msg)函数发送该msg,在主线程的handler中收到该Message,从而得到通信socket

转载于:https://www.cnblogs.com/vspiders/p/7399104.html

你可能感兴趣的文章
Mmc编程
查看>>
MySQL之路 ——2、步履维艰的建表
查看>>
【原】 COCOS2D—LUA 获取剪贴板内容
查看>>
Spring Cloud(四):服务容错保护 Hystrix【Finchley 版】
查看>>
寻找最大数(三)
查看>>
0924 java学习记录
查看>>
flume source,sinks类型官方翻译
查看>>
canal架构原理
查看>>
HTTP隧道工具HTTPTunnel
查看>>
字符编码常识及问题解析
查看>>
hbase的缺陷
查看>>
Makefile文本处理函数
查看>>
BZOJ4650: [Noi2016]优秀的拆分
查看>>
BZOJ1058: [ZJOI2007]报表统计
查看>>
BZOJ3894: 文理分科
查看>>
动态生成元素动作绑定,jquery 1.9如何实现
查看>>
POJ2559 Largest Rectangle in a Histogram(单调栈)
查看>>
paip.自适应网页设计 跟 响应式 设计的区别跟原理and实践总结
查看>>
时间慢走些,慢走些
查看>>
C语言经典算法100例-032~35
查看>>