2010-07-08 84 views
4

我的朋友和我有一个无线机器人狗连接到我们的电脑插入到的WiFi网络 。该计算机正在运行一个 Android模拟器,我们正试图将一个UDP数据包发送到 无线机器人狗。如果狗收到它,它应该开始发回 UDP数据包。我们编写的程序在仿真器 之外工作,并使用Wireshark,我们看到数据包被发送到正确的IP 地址和机器人的正确MAC地址。当我们尝试从模拟器发送数据包时,如果它收到数据包,狗不会响应它应该如何响应。在Wireshark中,我们可以看到 模拟器将数据包发送给狗的正确IP地址,但是 不是正确的MAC地址。它将它发送到我们插入的路由器的MAC地址 。我们想要指定数据包,以便 它发送到正确的MAC地址,但我们无法弄清楚如何执行此操作 。任何帮助将是伟大的为什么我们不能从Android模拟器发送UDP数据包?

+0

您正在开发哪个平台?我想知道是否它可能是一个操作系统特定的怪癖,模拟器已经成为猎物! – Dave 2010-07-09 07:46:26

+0

Windows XP。我们得到了它的工作,虽然我们从未想出为什么我们遇到这个问题,一旦它开始工作,我们没有问题,因为 – Mark 2010-08-05 18:05:41

+0

你做了什么来使它工作? – Kerry 2013-01-30 12:35:32

回答