连接到EC2(AWS)上的C#服务器

时间:2016-12-30 20:06:24

标签: c# amazon-web-services networking amazon-ec2 tcp

我试图连接到我在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的安全组:

Security group

问题是什么?

1 个答案:

答案 0 :(得分:2)

这可能是一些事情。我要检查的第一件事是服务器上的Windows防火墙,以确保它允许该端口。