基于wifi的android两端通信方案

来源:互联网 发布:mac 自动弹出网页 编辑:程序博客网 时间:2024/04/28 20:55
基于wifi的android两端通信方案

在Android下,两个终端若在同一个局域网下,则可以通过socket连接来进行通信。一下有三种方案可供参考:

1.前提:双方都连上了同一个WiFi AP。双方的一方A先进行udp报文广播(组播也可),另一方B接收特定的信息,并得到对方A的IP,B收到后再开启serversocket,并再发一个udp报文广播给A,A则得到了B的IP,并且A创建一个socket,连接B的serverscocket。最终连通。

2.一方A创建WiFi热点,另一方B连接此热点,B可得到A的IP,则可建立socket连接。

3.前提:双方都连上了同一个WiFi AP。任意一方A通过第三方途径将自己的IP让B知道,比如NFC扫描、ZXing扫码、声波扫描等,一旦一方获得另一方IP,即可建立socket连接。
0 0
原创粉丝点击