2022年Android客户端与PC服务器实现Socket通信 .pdf
《2022年Android客户端与PC服务器实现Socket通信 .pdf》由会员分享,可在线阅读,更多相关《2022年Android客户端与PC服务器实现Socket通信 .pdf(3页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、lv 包包、古奇女包、coach 包:|兔毛皮草、獭兔皮草、皮草服饰: Android客户端与PC服务器实现Socket通信(wifi)本文介绍Android 终端持续扫描AP信息并发送给服务器端的实现。首先基于TCP协议在 Android 终端和 PC两端之间形成网络虚拟链路。使用ServerSocket 创建 TCP服务器端,然后在 Android 客户端使用Socket的构造器来连接服务器。其中 Android 终端通过WIFI 连接和 PC处于同一局域网。1.PC服务器启用ServerSocket 两个通信实体在建立虚拟链路之前,需要有一方先准备好,主动接受来自其他通信实体的连接请求。
2、使用 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=n
3、ew BufferedWriter(new FileWriter(D:/ApInfo+(i+)+.txt);while(str=in.readLine()!=null)System.out.println(str);bw.write(str);bw.newLine();2.Android 终端使用 Socket通信客户端使用Socket 的构造器连接服务器,指定服务器IP和端口号就可以了。Socket s=new Socket(“192.168.1.100”,30000);这样服务器端的accept()方法就得到响应,从而向下执行,服务器端和客户端就形成了一对互相连接的Socket。再进行通信
4、时就没有服务器和客户端之分了,都是通过输入输出流进行通信。详细步骤采用 Handler 和 TimerTask 来定时扫描AP信息并发送给服务器端。TimerTask 规定了到达指定的时间所要进行的任务。TimerTask task=new TimerTask()名师资料总结-精品资料欢迎下载-名师精心整理-第 1 页,共 3 页 -lv 包包、古奇女包、coach 包:|兔毛皮草、獭兔皮草、皮草服饰: public void run()Message message=new Message();message.what=1;handler.sendMessage(message);handl
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022年Android客户端与PC服务器实现Socket通信 2022 Android 客户端 PC 服务器 实现 Socket 通信
限制150内