转载请注明出处:http://blog.csdn.net/ns_code/article/details/13094375
Android端与PC端在局域网(可以将两者放在同一个无线路由器下,wifi连接)内通过无线实现通信要分几种具体的情况分析,这里以TCP协议的Socket通信为例来具体说明:
1、Android真机与PC:
由于两者在无线网局域网内肯定都有IP,因此无论哪个作为server端,哪个作为client端,都不需要进行端口重定向,直接用如下代码即可:
server端:serverSocket server = new ServerSocket(6000);
client端:Socket client = new Socket(ip,6000);
这里ip为要连接的server端的实际ip地址,在二者在6000端口上实现通信。
2、Android真机与Android真机: