EC2で実行しているC#TCPサーバーに接続しようとしています。 しかし、私のサーバーは応答していません。これは、EC2上で実行されているコードです:EC2(AWS)のC#サーバーに接続
私はこのコードを実行しようとしている私自身のPCからstatic void Main(string[] args)
{
TcpListener serverSocket = new TcpListener(8888);
TcpClient clientSocket = default(TcpClient);
serverSocket.Start();
clientSocket = serverSocket.AcceptTcpClient();
Console.WriteLine("new client connected");
}
そしてそれら:
static void Main(string[] args)
{
TcpClient clientSocket = new TcpClient();
clientSocket.Connect("35.163.41.3", 8888);
Console.WriteLine("you connected to the server!");
}
これは私のEC2のセキュリティグループである:
何が問題なのですか?
コードはローカルで動作しますか? – shadowfox476
@ shadowfox476 IPとローカルPC上でサーバとクライアントを実行しているときに、 '127.0.0.1'が動作しています。また、サーバとクライアントをIP2.3.0.0.1で実行しているときに動作しますが、 IPではない '35.163.41.3' – roni