客户端套接字维护队列/池

时间:2011-04-13 08:24:20

标签: java sockets connection-pooling

我正在尝试创建客户端套接字连接,当创建新请求时建立连接&数据传输发生。是否有任何方式一旦创建连接它将一直打开?如果是,那么如何创建它呢?我如何识别发送的请求&得到了相同请求的响应?

期待您的回复。

1 个答案:

答案 0 :(得分:0)

您可以通过不关闭它来创建连接。然而,技巧是检测连接何时失败。例如客户端/服务器已重新启动。

如果要将请求与响应匹配,可以使用请求ID,但更简单的方法是每个套接字一次只发送一个请求,这样您获得的响应就是您刚发送的请求。如果需要,可以在线程中使用多个套接字。