有两个android的设备,这两个设备如何互相发消息或广播

有两个android的设备,这两个设备怎么互相发消息或广播
有两个android的设备 A设备和B设备

我想让A设备给B设备发个消息或广播

然后B设备收到这个消息或广播后执行一个操作。

哪位高手能告诉一下该怎么做,或给一些思路

谢谢。

------解决方案--------------------
编写一个Socket客户端和服务端,各自在2个设备上运行,监听和发送信息。
------解决方案--------------------
消息和广播都是只能在本机使用的,远程通信用socket就好。
------解决方案--------------------
可以用Socket和http进行通信沟通。
------解决方案--------------------
socket http xmpp都行呀 开蓝牙 用socket最简单的
------解决方案--------------------
同意,建议使用socket通信
------解决方案--------------------
(1)使用wi-fi直连或者使用同一wi-fi网络,然后使用udp通信;
(2)短信通信;
(3)都使用3G网络,使用tcp通信;
------解决方案--------------------
socket
------解决方案--------------------
有条件的话也可以用NFC呀