Rework architecture to use one socket to receive and one socket per interface to send.