我有一个关于java编程的查询。我有两个wifi模块连接到我的接入点,我的android手机连接到同一个接入点。我可以仅使用MAC地址从我的手机向这两个模块中的任何一个发送字符串消息吗?我不想在我的手机上创建服务器。
任何帮助都是非常感谢的
发布于 2012-05-28 06:59:40
“我是否可以仅使用MAC地址从我的手机向两个模块中的任何一个发送字符串消息?”
理论上:是的,但工作很辛苦。
为此,您需要实现一个传输层协议。有什么理由反对使用IP堆栈?与仅仅基于以太网发送消息相比,它有更多的开销,但与您必须投资构建自己的协议栈相比,这些开销是完全可以接受的。
“我不想在手机上创建服务器。”
你不需要在手机上创建服务器。其他两个模块确实需要一个“服务器”来监听来自您的电话的消息。您的手机需要运行一个能够将消息发送到其他两个模块的客户端。
请不要在这里误解我,但从你问的问题来看,我想说的是,在这么少的知识下从事这样一个项目将是非常令人沮丧的。
如果你想做到这一点,我建议你去Jpcap看看。它是一个Java库,旨在捕获和发送网络数据包。
发布于 2012-05-28 07:05:16
您不能在Java中基于MAC地址执行任何I/O,除非您准备使用第三方的东西。
https://stackoverflow.com/questions/10777815
复制相似问题