在同一网络上的两个Android设备之间发送数据

时间:2013-12-16 08:16:41

标签: android sockets

我是Android编程的新手,对网络有疑问。我正在创建一个国际象棋应用程序,其中两个玩家可以在不同的设备上互相玩游戏。我的目标是设置它以便它在本地工作(设备彼此靠近或在同一个wifi网络上)。

当我尝试通过WiFi P2P(这让我彻底困惑)时,我注意到最终目标是获取您要连接的设备的MAC过滤器和IP地址。如果我已经拥有这些(即用户在外部知道这些值的客户端设备上输入它们),我可以简单地创建连接而不使用P2P吗?

从本质上讲,我可以简单地创建一个联网的Android应用程序,创建并连接到serversocket而不是处理P2P或NSD吗?

感谢和抱歉任何困惑,   斯科特

1 个答案:

答案 0 :(得分:0)

你可以使用alljyon sdk https://www.alljoyn.org/docs-and-downloads,我已经使用它并且它正常工作,你可以在同一个无线网络中找到一个用于聊天的示例演示而无需互联网连接