Refactor: +SocketMixin

Right now, socket optimizations happen per-connection vs. per-server, and SSLServer is not covered... which this refactor resolves by using `SocketMixin` across both servers, and going full per-server vs. per-connection.