- 4
- 0
- 约3.03千字
- 约 3页
- 2017-08-10 发布于天津
- 举报
Android客户端与PC服务器实现Socket通信(wifi)
Android客户端与PC服务器实现Socket通信(wifi)
本文介绍Android终端持续扫描AP信息并发送给服务器端的实现。首先基于TCP协议在Android终端和PC两端之间形成网络虚拟链路。使用ServerSocket创建TCP服务器端,然后在Android客户端使用Socket的构造器来连接服务器。其中Android终端通过WIFI连接和PC处于同一局域网。
1. PC服务器启用ServerSocket
两个通信实体在建立虚拟链路之前,需要有一方先准备好,主动接受来自其他通信实体的连接请求。
使用ServerSocket对象监听来自客户端的Socket连接
//创建ServerSocket对象
ServerSocket ss = new ServerSocket(30000);
//监听来自客户端的请求
while(true){
Socket s = ss.accept();
…
}
如果没有连接,则将一直处于等待状态。
当接收到连接请求后,获取消息到输入流,并保存到文件。
//接收客户端消息
BufferedReader in = new BufferedReader(new InputStreamReader(client.getInputStream()));
String str;
BufferedWriter bw = new Buff
您可能关注的文档
- 2015年华能福州电厂3#刮板捞渣机改造工程施工招标文件.doc
- 2015年第二期神木大讲堂课件欧阳友权教授-神木党建网.ppt
- 2016全区高低压成套设备产品质量监督抽查合格-宁夏质量技术监督局.doc
- 2016购置载货电瓶车竞争性谈判邀请函-深圳会展中心管理有限.doc
- 2017中国国际矿山.doc
- 16.3双调排序网络显然.ppt
- 2017年宁波市液化石油气调压器产品监督抽查结果-宁波市质量技术.doc
- 2017年物资招标采购文件-西安天虹电气有限公司.doc
- 2015年第六期简报-凌海供电有限责任公司.doc
- 2017广陵区学校弱电工程设备参数.doc
- 新疆塔城地区第一高级中学2025-2026学年高一下学期学情自测物理试卷(含解析).docx
- 苏教版五年级上册数学 期中检测卷.doc
- 新疆维吾尔自治区昌吉回族自治州呼图壁县2025-2026学年九年级上学期1月期末英语试题(含解析).docx
- 新疆维吾尔自治区和田地区和田市2025-2026学年上学期八年级英语期末试卷(含解析).docx
- 四川省绵阳市游仙区2025-2026学年七年级上学期1月期末英语试题(含解析).docx
- 苏教版三年级上册数学 第三单元测试题.doc
- 四川省绵阳市梓潼县2025-2026学年八年级上学期1月期末物理试题(含解析).docx
- 四川省绵阳市盐亭县四校联考2025-2026学年八年级下学期物理学情自测(含解析).docx
- 房颤患者太极拳练习.pptx
- 苏教版五年级上册数学 期末检测卷.doc
原创力文档

文档评论(0)