我有一个与java编程有关的查询。我有两个wifi模块连接到我的接入点,我的Android手机连接到同一个接入点。我是否可以仅使用MAC地址向手机中的任意两个模块发送字符串消息?我不想在手机上创建服务器。
任何帮助都非常感谢
答案 0 :(得分:2)
“我可以通过手机向这两个模块中的任何一个发送字符串消息 仅使用MAC地址?“
理论上:是的,但努力工作。
您需要为此实现传输层协议。什么反对使用IP堆栈?与仅基于以太网发送消息相比,它有更多的开销,但与您为构建自己的协议栈所花费的努力相比,开销完全没问题。
“我不想在手机上创建服务器。”
您无需在手机上创建服务器。其他两个模块确实需要一个“服务器”来监听来自手机的消息。您的手机需要运行能够将消息发送到其他两个模块的客户端。
请不要在这里误解我,但是从你提出的问题来看,我说要用这些小知识来处理这个项目会非常令人沮丧。
如果您想将其关闭,我建议您查看Jpcap。它是一个Java库,用于捕获和发送网络数据包。
答案 1 :(得分:1)
除非您准备使用第三方内容,否则您无法使用基于MAC地址的Java进行任何I / O.