tcp连接池如何区分不同的客户端

时间:2010-05-13 18:11:23

标签: connection-pooling

根据我的理解,只有当尝试连接到服务器的客户端是先前创建连接的客户端(即同名IP等)时,才能重用连接池中的tcp连接。因此,当服务器尝试连接到特定客户端(即从池中获取连接)时,服务器如何执行此操作?我是否必须提供客户端的IP或其他内容?

1 个答案:

答案 0 :(得分:0)

连接池是一种客户端技术。例如,在.NET应用程序中,第一次创建连接并在打开连接池时将其关闭,连接实际上并未关闭,而是在池中保持打开,该池是客户端进程中的缓存。在同一进程中另一个连接请求可以从池中返回值。