refactor(SocketHandle): Seperated SOCK_Stream and SocketHandle.