通道适配器用于单向通信。 但是在使用TcpSendingMessageHandler时,适配器期待回复。并且抛出以下消息与TcpOutboundGateway的情况相同。
TcpNetConnection:读取异常[连接ID]套接字异常:软件导致连接中止:recv失败
请帮助我克服这个问题。
答案 0 :(得分:0)
发送适配器不期待回复;但是,应用程序可能具有协作通道适配器(使用相同连接的接收适配器)。
即使没有监听器,我们也必须从套接字读取,以便我们可以记录收到的意外回复。如果我们不从套接字读取,则当缓冲区填满时,对等体可能最终阻塞。
这会给你带来什么问题?
通常只会在DEBUG或TRACE级别记录。