蚊子错误

Mosquitto Error

我正在为我的项目使用 Mosquitto。 我已经安装了 mosquitto-1.4.8-install-win32.exe 并将三个二进制文件放在文件夹中 1. pthreadVC2.dll 2. libeay32.dll 3. ssleay32.dll

然后重新安装了 mosquitto 启动了 mosquitto 代理服务 我在 cmd 中输入了以下命令

*C:\Users\ravindra-s>netstat -an
Active Connections
  Proto  Local Address          Foreign Address        State
  ...
  TCP    0.0.0.0:912            0.0.0.0:0              LISTENING
  TCP    0.0.0.0:1883           0.0.0.0:0              LISTENING
  TCP    0.0.0.0:2701           0.0.0.0:0              LISTENING
  TCP    0.0.0.0:3306           0.0.0.0:0              LISTENING
  ...
  TCP    [::]:135               [::]:0                 LISTENING
  TCP    [::]:445               [::]:0                 LISTENING
  TCP    [::]:1883              [::]:0                 LISTENING
  TCP    [::]:2701              [::]:0                 LISTENING
 ...
C:\Users\ravindra-s>cd "c:\Program Files"
c:\Program Files>cd mosquitto
c:\Program Files\mosquitto>mosquitto -v
1455619440: mosquitto version 1.4.8 (build date 14/02/2016 15:33:31.09) starting
1455619440: Using default config.
1455619440: Opening ipv6 listen socket on port 1883.
1455619440: Error: Unknown error*

它不显示 "Opening ipv4 listen socket on port 1883.",现在显示错误。 以前我的系统不显示此错误。但现在它正在显示,我的应用程序不正确 运行。

请告诉我解决这个问题。

感谢任何帮助。

感谢和问候, 拉文德拉

看起来您已经有了 mosquitto 代理 运行 但它无法打开端口(因为它们已经打开)。

这些行表明 1883(mqtt 端口)已经打开...

 TCP    0.0.0.0:1883           0.0.0.0:0              LISTENING
 TCP    [::]:1883              [::]:0                 LISTENING

这可能是由于 windows 运行 mosquitto 的服务。

windows 服务列表中的 First Stop mosquitto

1.PressWindows+R键打开运行对话框,输入services.msc,回车

2.Search 蚊子经纪服务

3.Stop 服务

现在照常输入cmd c:\Program Files\mosquitto>mosquitto -v 这将在端口 1883 上打开 ipv6 侦听套接字。

如下

1455619440: Using default config.

1455619440: Opening ipv6 listen socket on port 1883.

1455619440: Opening ipv6 listen socket on port 1883.

希望对您有所帮助。