gpt4 book ai didi

java - 客户端套接字连接可以是任何东西吗?

转载 作者:行者123 更新时间:2023-12-01 14:07:37 25 4
gpt4 key购买 nike

我一直在阅读服务器客户端网络中的套接字的 Java 教程。使用客户端计算机名称重要吗?还有其他替代方案吗?我正在制作一个游戏,我想知道这是否会导致其他客户端出现问题(如果它们具有相同的计算机名称)

Socket clientSocket = new Socket("ComputerName", 4444);

最佳答案

正如 Keith 所说,您在创建套接字时指定的“ComputerName”是计算机的 DNS 名称。这意味着当您创建套接字时,您的计算机会进行 DNS 查找以确定您尝试连接的服务器的 IP 地址。正如 zapl 所说,Windows 计算机名称是 != DNS 名称(执行解析的 DNS 服务器不知道它们)。 Java 套接字也可以使用 InetAddress 创建,这是首选方法,因为在许多情况下,您的服务器不会向 DNS 注册其名称。

关于java - 客户端套接字连接可以是任何东西吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18775981/

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