Mosquitto错误

时间:2016-02-16 11:03:55

标签: mqtt mosquitto

我正在使用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*

它没有显示“在端口1883上打开ipv4侦听套接字”。并显示错误。 以前我的系统没有显示此错误。但现在它正在显示,我的应用程序运行不正常。

请告诉我解决此问题。

任何帮助表示赞赏。

谢谢和问候, 拉温德拉

2 个答案:

答案 0 :(得分:3)

看起来你已经有mosquitto代理正在运行,并且无法打开端口(因为它们已经打开)。

这些行显示1883(mqtt端口)已经打开......

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

答案 1 :(得分:0)

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

从Windows服务列表中首先停止mosquitto

1.按Windows + R键打开“运行”对话框,键入services.msc,按Enter键

2.搜索蚊子经纪人服务

3.停止服务

现在像往常一样输入cmd c:\Program Files\mosquitto>mosquitto -v 这将在1883端口打开ipv6 listen套接字。

如下

1455619440: Using default config.

1455619440: Opening ipv6 listen socket on port 1883.

1455619440: Opening ipv6 listen socket on port 1883.

希望这会对你有所帮助。

相关问题