我正在我的服务器上使用。
我的游戏客户端使用下一个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秒..。但我需要保持联系
游戏客户端可以使用什么客户端连接?(寻找最佳做法)
发布于 2013-04-17 11:51:28
一旦您的套接字连接建立,您可以保持它的周围,并重复使用它,您认为合适。
timeout
参数的值仅在建立连接期间生效。如果是10秒,如您的示例所示,实现将尝试建立10秒的连接(方法调用在此期间被阻塞)。如果实现不能在这10秒内建立连接,它就会失败。
https://stackoverflow.com/questions/16059076
复制相似问题