1

偽の/不明なIPにudpclient.sendを送信すると、プロセスが完了するまでに長い時間がかかりました(呼び出しごとに約2秒。1000回の呼び出しでは約2000秒かかりました)。既知の IP に udpclient.send を送信すると、1000 パケットの送信に 2 秒もかかりませんでした。

私は開発にsendを使用していましたが、このようなことで開発プロセスに時間がかかりました。この減速を防ぐ方法はありますか?fyi、私はIPアドレスを入力しました(DNS解決を防ぐためのホスト名ではありません)、udpclient.connectを使用しようとしましたが、問題は解決しません。

ありがとう。

4

1 に答える 1

0

ご想像のとおり、これは DNS の問題です。

/etc/hostsローカル マシンで、次のようなエントリを書き込むことができます(Linux で開発していると仮定します)。

192.168.1.20    target-develop

その後、「target-develop」という名前の解決に少し時間がかかります。

編集

パケットを不明/偽の IP に送信して時間がかかる場合は、ファイアウォールの構成の問題である可能性があります。

于 2010-11-30T07:44:15.027 に答える