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