問題タブ [windowserror]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
0 に答える
2219 参照

python - WinError 10060 接続先が適切に応答しなかったため、接続に失敗しました

SMTP サーバーにリクエストを送信して電子メールを検証しようとしています。Linux でテストしたところ、90% の電子メールで機能しました。Windows でテストしたとき、いくつかの分析を行ったところ、電子メールの 79% でWinError10060の問題が表示されます。

VPN、プロキシを使用して、ファイアウォールをオフにしてみましたが、同じ問題が発生します。

[WinError 10060] 接続先が一定時間後に適切に応答しなかったため、接続試行が失敗したか、接続されたホストが応答しなかったために確立された接続が失敗しました

これは、ルーターのファイアウォールまたはインターネット プロバイダーがポートをブロックしている可能性がありますか? しかし、その間、メールの 21% で 250、550 などの回答が得られます。

コードは次のとおりです。

0 投票する
2 に答える
247 参照

c# - GetLastWin32Error の値をクリアする方法はありますか?

私はこの小さなコードを持っています。

それから...

これは、1 秒間に複数回実行されるより広いループ内で行われます。

errorCodeループの繰り返しごとに 183 を取得し続けます。VS デバッガーをチェックインすると、最後の Win32 エラーが呼び出す前は 183 でSomeoneElsesReadFunction()あり、その後も 183 であることがわかります。

しかし、メソッドが呼び出される前にこの値をクリア/リセットする方法はありますか?後で確認すると、前の呼び出しから残っているだけでなく、各呼び出しでメソッド内でエラーが確実に発生していることを確認できますか?

編集

との混同を明確にするために、returnCodeチェックする必要がある特定のエラー状態であっても、元のメソッドは何らかの理由でコード = 0 を返します。このためGetLastWin32Error()、returnCode が 0 (OK) の場合でも呼び出す必要があります。