switcher icon indicating copy to clipboard operation
switcher copied to clipboard

Handle correctly servers not initiating close

Open adrianlzt opened this issue 5 years ago • 0 comments

If we use the default handler to a Redis server, Switcher will keep the connection open forever, because Redis server is not going to initiate the close of the connection.

With this new scheme, as soon as one channel has finished sending data, the two connections are closed and Shovel could finish.

This follows the pattern seen in https://github.com/google/tcpproxy/blob/master/tcpproxy.go#L386

adrianlzt avatar Mar 15 '19 13:03 adrianlzt