我正在使用 spring-integration
使用以下组件将客户端连接到服务器 socket
:
DirectChannel
TcpConnectionFactoryFactoryBean
TcpOutboundGateway
@MessagingGateway
问题:TcpConnectionFactoryFactoryBean
绑定(bind)到特定的套接字端口。我想将客户端连接到多个服务器套接字。
我怎样才能做到这一点?这可能吗?
最佳答案
TCP 连接绑定(bind)到以下参数:
- 来源地址
- 源端口
- 远程地址
- 远程端口
我认为这并不是为了提供通过一个套接字创建一对多连接的可能性,因为这违反了 TCP 定义。
因此解决方案是创建多个套接字,每个套接字都持有一个到不同服务器的连接。
关于java - 如何将客户端连接到多个服务器套接字?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29510030/