php Xiaobian Yuzai では、UDP ダイヤルアップ機能を使用しているときに、「UDP ダイヤルアップに失敗しました: アドレスが使用されています」というエラー メッセージが表示されることがあります。このエラーは通常、ネットワーク ポートが別のアプリケーションによって占有されていることが原因で発生します。この問題を解決するには、現在実行中のプログラムのリストを表示してポートを占有しているアプリケーションを見つけて終了する方法や、既に占有されているポートとの競合を避けるためにダイヤラのポート設定を変更する方法など、さまざまな方法があります。つまり、状況に応じて適切な措置を講じれば、この問題は解決され、UDP ダイヤルアップを正常に完了できます。
udpサーバーを取得するプログラムを書いています。最初にサーバーを取得したときに機能します。
しかし、プログラムに 2 回目に参加するとき。これにより、このエラーが発生しました
リーリーコード:
リーリークライアントを 2 回使用しているため、この問題が発生していると思います。
しかし、これが「アドレスはすでに使用されています」という結果になるのはなぜですか
クライアントを再作成しません。
私が試した解決策
解決策の 1 つは、クライアントを nil に設定することです。
ランダムなポートを生成するには、nil に設定します。
しかし、私の場合、固定ポートと固定ネットワークアドレスが必要です。
つまり、これは解決策ではありません。
ループする前に接続を作成するだけです:
リーリー以上がUDP ダイヤルアップに失敗しました: アドレスはすでに使用されていますの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。