[英]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*
它沒有顯示“在端口1883上打開ipv4偵聽套接字”。 並顯示錯誤。 以前,我的系統不顯示此錯誤。 但是現在顯示出來了,我的應用程序無法正常運行。
請告訴我解決此問題。
任何幫助表示贊賞。
謝謝,拉文德拉
看起來您已經在運行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.按Windows + R鍵打開``運行''對話框,鍵入services.msc,然后按Enter
2.搜索蚊子經紀人服務
3.停止服務
現在像往常一樣輸入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.
希望這會幫助你。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.