簡體   English   中英

蚊子錯誤

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM