android Socket 编程
来源:互联网 发布:乌斯玛草 知乎 编辑:程序博客网 时间:2024/06/03 18:22
服务端:
public static List<Socket> socketList=new ArrayList<Socket>();
ServerSocket ss=new ServerSocket(9000);
while(true){
Socket s=ss.accept();
socketList.add(s);
//每当客户连接后启动一条ServerThread线程来为客户端服务
new Thread(new ServerThread(s)).start();
Server.accept()
| 1 服务器启动了
| 2 服务器开始监听9000端口
| 3 阻塞式监听 等待 式
|
|客户端 多线程 接收服务器消息 一个线程 发送给服务器消息 一个线程
注意 : a socket是 网络编程 要加权限
b4.0后 访问网络 要必须在子线程 必须在 run方法里 执行
|
| s = new Socket("10.20.67.238", 55562);
br = new BufferedReader(new InputStreamReader(s.getInputStream()));
os = s.getOutputStream();
|
加looper的时候注意 必须加载 run方法里 looper.loop方法后面的是死代码执行不到。
Run里起run 只是 在一个子线程中 启动另外一个子线程 !。。。。
- Android编程:Socket编写
- android socket 编程总结
- Android中的Socket编程
- android socket编程实例
- Android Socket编程
- Android Socket 编程
- android中socket编程
- Android socket编程
- Android Socket编程初探
- android socket编程实例
- Android学习--Socket编程
- Android socket 编程常见问题
- android socket 编程
- Android开发 ---Socket编程
- android Socket 编程
- android socket编程
- Android Socket编程介绍
- android中socket编程
- 高阶函数,集合
- eclipse点击后出现exit code=13
- 马拦过河卒
- Codeforces 3C
- 小白学开发(iOS)OC_new方法原理(2015-07-29)
- android Socket 编程
- Opencv常见用法和常见错误(一)
- java:IO流学习小结
- python生成式生成器
- 数据结构一:企业级顺序存储底层库封装
- SharePoint 2013 调查问卷的用法
- C语言获取系统时间的方法
- c#操作xml
- Datatables 定制化配置方法以及对常用操作的二次封装