gpt4 book ai didi

java - 我可以为游戏客户端使用什么客户端连接?

转载 作者:可可西里 更新时间:2023-11-01 17:10:52 26 4
gpt4 key购买 nike

我在我的服务器上使用 http servlet。

我的游戏客户端使用下一个 http 连接:

InetAddress inteAddress = InetAddress.getByName(server);
SocketAddress socketAddress = new InetSocketAddress(inteAddress, port);

// create a socket
socket = new Socket();

// this method will block no more than timeout ms.
int timeoutInMs = 10*1000; // 10 seconds
socket.connect(socketAddress, timeoutInMs);

时间套接字连接 = 10 秒...但我需要保持连接

我可以为游戏客户端使用什么客户端连接? (寻找最佳实践)

最佳答案

一旦建立套接字连接,您就可以保留它并在您认为合适的时候重新使用它。

timeout 参数的值仅在建立 连接期间有效。如果是 10 秒,如您的示例所示,实现将尝试建立连接 10 秒(方法调用在此期间被阻止)。如果实现未能在这 10 秒内建立连接,它将失败。

关于java - 我可以为游戏客户端使用什么客户端连接?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16059076/

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