6.5. 内向き接続の許可
AMQ Python はインバウンドネットワーク接続を受け入れ、カスタムメッセージングサーバーを構築できます。
接続のリッスンを開始するには、Container.listen() メソッドを使用して、ローカルホストアドレスとリッスンするポートが含まれる URL を指定します。
例: 内向き接続の許可
class ExampleHandler(MessagingHandler):
def on_start(self, event):
event.container.listen("0.0.0.0")
def on_connection_opened(self, event):
print("New incoming connection", event.connection)
特別な IP アドレス 0.0.0.0 は、利用可能なすべての IPv4 インターフェースでリッスンします。すべての IPv6 インターフェースをリッスンするには [::0] を使用します。
詳細は、サーバー receive.py の例 を参照してください。