我有两个连接到我的接入点的wifi模块。我的android手机连接到同一个接入点。 Java中是否有一种方法可以仅使用IP地址从我的手机向任何客户端发送消息。我不想在手机上运行服务器。
我会感激任何帮助。感谢
答案 0 :(得分:0)
我觉得一般来说IP地址和服务器存在混淆。 IP地址是一种在网络上查找实体的方法(它是一个地址)。由于您的手机连接到同一个接入点,因此它(很可能)位于同一子网上。这意味着它可以在不通过网关的情况下与任何其他实体通信,这就是全部。
虽然能够与他们交谈,但仍有一些实体正在倾听。当您的手机向特定地址(网络上的另一个节点)发送消息时,数据包可能会将其发送到那里,但是要继续进行通信:
从我收集的信息来看,您的手机充当客户端,而不是服务器。它启动与网络上其他实体的通信。根据您尝试与之通信的网络上的哪个节点,该节点应该期待该通信并知道如何进行通信。
如果你澄清了设置和你的愿望,你可能会得到更多的回应。
答案 1 :(得分:-1)
您在这里不了解的是,您可以使用ip地址将消息发送到该设备,但是该数据不会显示在该设备的屏幕上,因为您没有为正在侦听该进程的进程提供任何端口号特定设备。您的消息将被发送,但设备不知道如何处理。