Error: No connection could be made because the target machine actively refused it

Error: No connection could be made because the target machine actively refused it

我使用此代码处理端口

https://docs.microsoft.com/en-us/dotnet/framework/network-programming/asynchronous-client-socket-example

但我收到以下错误。 无法建立连接,因为目标机器主动拒绝。

我不应该将套接字连接(绑定)到端口吗?

我更改代码。

  Socket listener = new Socket(AddressFamily.InterNetwork,
                SocketType.Stream, ProtocolType.Tcp)

                listener.Bind(localEndPoint);
                listener.Listen(200);

worked.But我不明白为什么我必须这样做?

微软的代码里没有这个东西

首先我们必须检查数据库服务或特定服务是否已启动或死机 在 linux 终端

中使用此命令
  1. 服务数据库状态(或)服务服务名称状态

如果特定服务状态为“已死”或“不活动”,则我们必须使用

启动服务
  1. 服务服务名称开始

然后检查连接,绝对会连接