可能であれば、内部 PHP サーバーで UPnP メソッドを作成しようとしています。Windows、OSX、または Linux で実行できるように、ほとんどプラットフォームに依存しない必要があります。
SOAP プロトコルを UPnP で動作させることができると信じていますが、まず、サーバーが通過するゲートウェイ/ルーターの IP アドレスを特定する必要があります。この情報を PHP で取得することはできますか? そうでない場合、Python や Ruby はどうですか?
私は C# でこれを行いましたが、現在、よりプラットフォームに依存しない方法を探しています。
ありがとう!
明確化: 外部 IP ではなく、ゲートウェイの内部IP アドレスを探しています。