我试图连接到我在EC2上运行的C#TCP服务器。 但是我的服务器没有响应。这是在EC2上运行的代码:
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的安全组:
问题是什么?
答案 0 :(得分:2)
这可能是一些事情。我要检查的第一件事是服务器上的Windows防火墙,以确保它允许该端口。