2014-01-15 46 views
0

我有一位项目创意,我的讲师建议使用Android手机中提供的WiFi-direct创建一个ad-hoc移动网络。该网络的目的是将数据从一个Android设备长途传输到另一个设备,并使用其他几个Android设备作为中间节点,并且在有多条路径可用于到达目的地时使用MANET路由协议进行路径选择。 我已经研究了一些与此有关的问题,其中一些人曾问过如何实现类似的网络类型,但大多数答案都很老旧,在这种情况下,WiFi-direct无法广泛应用,正如我所假设的那样。 我对Android非常新,我现在正在为此学习它。所以我想知道天气这可以完成使用Android应用程序,一些准则,如果可能的话开始,我可以参考的任何示例代码完成此操作。使用wifi-direct创建一个ad-hoc移动网络

预先感谢您。

回答

1

那么你可以使用套接字服务器和套接字客户端技术在同一网络中的设备之间共享数据,这绝对不是一个长距离的事情。对于长途,您必须使用互联网发送和接收数据,因为套接字服务器/客户端不能连接其他网络中的设备。我不知道它会如何工作,但祝你好运!

+0

感谢您的回复!但我的意思是通过其他几个中间节点到达目标节点。作为一个例子,D是目标节点,将数据从A发送到B,然后从B发送到C,最后是D,其中B和C将充当中间节点。 B和C也应该能够处理一对多连接以进行同时通信。 – senrulz

+0

如果节点A和D在同一个网络中,那么你为什么要使用B和C,只需直接连接它们。如果我没有错,你试图做什么路由器在网络上做。 – rutulPatel

+0

对不起,我忘了提及他们不在同一个网络。 A和B,B和C,C和D是3个不同的网络。 – senrulz