LONG SOCKET