Android客户端与PC服务器实现Socket通信(wifi).docVIP

  • 4
  • 0
  • 约3.03千字
  • 约 3页
  • 2017-08-10 发布于天津
  • 举报

Android客户端与PC服务器实现Socket通信(wifi).doc

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

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档