一、摘要
通过笔记本WIFI热点虚拟网络供android手机端使用,笔记本作为通信的服务器端,android手机作为客户端,通过socket进行通信。
二、准备工作
1. 在eclipse下写好服务器端处理代码,包括侦听的端口号,客户端IP地址获取,发送的数据处理
2. 搭建好android开发环境,直接以手机为终端,apk直接会安装到手机上,方便测试。
3. 下载一个WIFI共享软件,这里使用"猎豹2.0",它可以在无网络连接的情况下,构建一个以PC为路由器的局域网
三、原理图
四、详细代码
1. 服务器端处理代码
import java.net.*;
import java.io.*;
public class SocketService {
private ServerSocket server;
private Socket client;
private BufferedReader in;
private PrintWriter out;
public SocketService() {
try {
server = new ServerSocket(9400);
while(true){
System.out.println("start!");
//获得客户端连接
client = server.accept();