2

我想尽快将 WLAN 中的数据发送到该 WLAN 中的另一台设备?我现在完全糊涂了。

如果我想从这个 WLAN 中的一个设备向这个 WLAN 中的另一个设备发送一些东西。那我一定需要一个IP地址吗?

所以我可以编写一个程序来生成 IP 数据包并将它们发送到目的地。然后我会在网络层编程。

我可以去数据链路层向这个 WLAN 中的路由器发送一些东西,然后他就知道在没有任何 IP 地址的情况下将它发送到哪里?它会比在网络层编程更快吗?

4

2 回答 2

2

您确实可以发送到 MAC 地址。有点怀疑这是否值得努力。使用 IP 是做事的标准方式。速度只会略微提高。

于 2012-04-04T12:11:09.677 回答
0

是的,如果您使用 TCP/IP 堆栈,您需要两个设备中的 IP 地址。

如果你在同一个局域网交换机下,你可以直接用MAC地址发送,无需IP。使用原始套接字。不建议这样做。

于 2012-04-04T11:52:33.223 回答