2016-02-16 85 views
0

我正在爲我的項目使用Mosquitto。 我已經安裝了mosquitto-1.4.8安裝-win32.exe並放置三個二進制文件夾 1 pthreadVC2.dll 2的libeay32.dll 3. ssleay32.dllMosquitto Error

並重新安裝後的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* 

這並不表明「打開IPv4的監聽套接字上的端口1883」並現在顯示錯誤。 以前我的系統沒有顯示這個錯誤。但現在它正在顯示,我的應用程序運行不正常。

請告訴我解決這個問題。

任何幫助表示讚賞。

感謝和問候, 拉溫德拉

回答

3

看起來你已經有mosquitto經紀人運行,它是無法打開的端口(東陽,他們已經打開)。

那些線顯示,1883年(MQTT端口)已開...

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

也許,我在Android手機中安裝了MQTT客戶端,之前我能夠連接發佈消息並獲取訂閱主題中的消息,但現在我無法顯示無法連接。我有一臺筆記本電腦與Windows 10 64位我也面臨着同樣的錯誤。 – Ravindra

0

這可能是由於運行mosquitto的服務窗口。

從Windows服務列表中

第一站mosquitto

1.Press在Windows + R鍵打開運行對話框,輸入services.msc,然後按Enter鍵

2.Search爲mosquitto代理服務

3.Stop服務

現在輸入cmd照常c:\Program Files\mosquitto>mosquitto -v 這將打開IPv6的監聽套接字端口1883

如下

1455619440: Using default config. 

1455619440: Opening ipv6 listen socket on port 1883. 

1455619440: Opening ipv6 listen socket on port 1883. 

希望這會幫助你。