gpt4 book ai didi

java - 套接字如何工作,关于通过路由器连接我应该了解什么?

转载 作者:可可西里 更新时间:2023-11-01 02:43:56 26 4
gpt4 key购买 nike

我正在开发一款类似于 buzztime 的问答游戏,您可能会在 Buffalo Wild Wings 玩这款游戏。要玩这款游戏,您的智能手机会连接到运行电视版游戏的 Java 小程序,然后您可以按“a”、“b”、“c”或“d”来回答电视上显示的问题。

在我们玩这个游戏的环境中,无法通过公共(public) IP 地址直接访问在电视上显示问题的计算机,因为它连接到本质上是路由器的东西。

我不太了解 UPnP 的工作原理。我们必须做些什么才能让手机能够通过 TCP 或 UDP 与电视计算机进行通信,反之亦然?

最佳答案

UPnP 不是必需的。假设您有一个 WiFi 网关(不仅仅是一个接入点),它已经包含一个 DHCP 服务器,该服务器将为所有设备提供本地(可能是 192.168.x.x)地址。无论您在手机上运行什么应用程序(以显示选择和接受用户输入)都需要知道如何连接到服务器。为此,您可以使用本地主机名并将其添加到您的 DNS 代理(也可能在路由器上)。

关于java - 套接字如何工作,关于通过路由器连接我应该了解什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9797783/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com