1

TCPソケット接続を使用して、小さなサーバー(ブローカー)HiveMQに接続しようとしています。cmd 経由でサーバーに ping を実行すると、次のメッセージが表示されます。

TCP 0.0.0.0:1883 0.0.0.0:0 LISTENING

C の接続コードは次のようになります。

addr.sin_family = SL_AF_INET; addr.sin_port = sl_Htons(1883); addr.sin_addr.s_addr = sl_Htonl("0.0.0.0");

そして、私はこのエラーを受け取ります:

Error [-111] at line [926] in function [ConnectionToHiveMq]

これは、ソケット接続のエラーを示しています。

rc = sl_Connect(mysock, (SlSockAddr_t *) &addr, sizeof(addr));

誰かがこれで私を助けることができますか? 多くの異なるポート番号と IP: を試しましたが、それでもうまくいきません。このコードからメッセージをサブスクライブできる Web 上のアプリケーション クライアントに接続すると機能します。しかし、ローカル(ブローカー)サーバーで試してみると、うまくいきません...

4

1 に答える 1