A conectividade pode ser bloqueada pelo Firewall do Windows ou por outro software de firewall de terceiros, incluindo um componente de firewall que possa fazer parte de algum software antivírus. Se estiver sendo bloqueado pelo software Microsoft Windows Firewall, você poderá abrir a porta usando um netsh comando advfirewall . A partir de um prompt de comando do admin, você poderia emitir o comando abaixo (colocar tudo em uma linha):
netsh advfirewall firewall add rule name="Message Broker" dir=in
action=allow protocol=TCP localport=1883
O nome da regra pode ser "Message Broker" ou qualquer coisa que você goste que torne clara a finalidade da regra de firewall. Para qualquer aplicativo que use UDP em vez de TCP , você pode alterar o valor de" protocol "para" UDP "ou usar protocol=any
para permitir conectividade UDP e TCP.