Add SocketAdapter