問題タブ [socketexception]

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 投票する
2 に答える
77430 参照

asp.net - WCF: System.Net.SocketException - 通常、各ソケット アドレス (プロトコル/ネットワーク アドレス/ポート) の使用は 1 つだけ許可されます。

WCF サービスと Web アプリケーションがあります。Web アプリケーションは、この WCF サービスを継続的に呼び出します。つまり、ポーリングです。私たちの実稼働環境では、このエラーが発生することはめったにありません。これは、このエラーがスローされたときにユーザーが認識していなかった内部アクティビティであるためです。

http://localhost/QAService/Service.svcに接続できませんでし た。TCP エラー コード 10048: 通常、各ソケット アドレス (プロトコル/ネットワーク アドレス/ポート) の 1 つの使用のみが許可されます 127.0.0.1:80。---> System.Net.WebException: リモート サーバーに接続できません ---> System.Net.Sockets.SocketException: 通常、各ソケット アドレス (プロトコル/ネットワーク アドレス/ポート) の 1 つの使用のみが許可されます 127.0.0.1 :80

dev/qa 環境でこの動作を再現するのに問題があります。クライアント接続が try..catch..finally ブロックで閉じられていることを確認しました。この問題の原因をまだ理解していません..これを知っている人はいますか?

:私はこのSOの質問を見てきましたが、私の問題に答えているようには見えないので、繰り返される質問ではありません。

0 投票する
1 に答える
3434 参照

java - HttpClient ThreadSafeClientConnManager が「接続のリセット」をスローする

私は 2 つの異なる方法で HttpClient を定義します。2. スレッドセーフ:

次に、両方のクライアント タイプに対して同じ JUnit テストを実行します (単純な GET 要求)。#1 は常に正常に実行され、#2 は常に「java.net.SocketException: Connection reset」で失敗します。デバッグ/スタック トレースの出力は、ここ(架空のサイト)で確認できます。

client#execute 呼び出しでエラーがスローされるため、エンティティ オブジェクトを操作する機会がありません。ここで何が間違っているのですか?

0 投票する
1 に答える
1203 参照

c# - EndConnect 例外

BeginConnect を使用してサーバーに接続しようとしていますが、間違った IpAddress または Port を指定すると、SocketException が発生します。

問題は、私の try/catch が例外をキャッチしないことです:

socket.EndConnect メソッドを呼び出すと、VS は例外を報告し、プログラムをブロックします...

どうすれば対処できますか?

ありがとうフェデリコ

0 投票する
1 に答える
737 参照

mysql - MySQL 5.1.32 コミュニティおよび JDK 1.6.0_16

JDK 1.6.0_16 コードから MySQL 5.1.32-community を使用して、基本的な SELECT を発行すると、この本当に奇妙な例外が発生します。繰り返す条件:アプリの任意の場所で、OS(WindowsXP SP3)の日付を変更し、その後更新ボタンを押すと、これを複数回(通常は2〜3回)実行しながら、データベースから情報をリロードします十分です)私はこのエラーが発生します:

いくつかの私自身のコードが続き、これが続きます:

今、私はすでにそれをグーグルで検索しましたが、解決策は見つかりませんでした。「localhost」の代わりに「127.0.0.1」を使用しようとしましたが、結果はありません。また、MySQL 4.12 および JRE 1.4 でこれをテストできましたが、問題は存在しません。プレーンな JDBC、DB への単一接続 (プールされた接続ではない) を使用しており、SQL テーブルは InnoDB タイプを使用しています。私はこの現象でかなり立ち往生しているので、どんな助けも高く評価されます。

0 投票する
1 に答える
4404 参照

java - ClientAbortException: java.net.SocketException: ピアによる接続リセット: ソケット書き込みエラー

MySQL 5.1 を使用しており、コネクタのバージョンは mysql-connector-java-5.1.7 です。次の例外が頻繁に発生します。どうした?

0 投票する
3 に答える
2076 参照

.net - .NET Web サービス コール プーリング?

システムを検証するための受け入れテストを書いていますが、そのデータ アクセスはすべて Web サービス呼び出しを介して行われます。

残念ながら、私は非常に多くの呼び出しをすばやく行うため、次のエラーが発生します

System.Net.Sockets.SocketException: 通常、各ソケット アドレス (プロトコル/ネットワーク アドレス/ポート) の 1 つの使用のみが許可されます

できるだけ多くの呼び出しをローカルにキャッシュしましたが、それだけでは十分ではありません。これらの呼び出しを偽ったり、嘲笑したりすることはできません。このレベルのテストが有効であるためには、それらが本物でなければなりません。

プールへの Web サービス呼び出しを頻繁に繰り返す方法はありますか?

または、呼び出しを試みる前にサービスに接続できるかどうかを確認し、利用可能なソケットが存在するまで待ちますか?

本番環境では、呼び出しがこの速度で行われることはないため、問題は発生しません...ただし、テストが機能するようにコードを配置し、接続を調整または共有すると便利です。

ありがとう

0 投票する
3 に答える
6985 参照

.net - スレッドを使用するときのソケットの問題

次のコードが機能しない理由を誰かに説明してもらえますか?

出力は次のとおりです(ソケットのローカルエンドポイントに注意してください)。

もちろん、スレッドを使用せずにBeginConnectを直接呼び出すと、正常に機能します。さらに不可解なのは、十分な長さ(1秒)のThread.Sleepを追加しても問題なく機能することです。何か案は?ありがとう。

0 投票する
4 に答える
1915 参照

c# - このSocketExceptionが一般的なcatchルーチンによってキャッチされないのはなぜですか?

当社は、GUIアプリケーション用のネットワークコンポーネント(DLL)を提供しています。

切断をチェックするタイマーを使用します。再接続する場合は、次の呼び出しを行います。

したがって、問題は、DoConnect()ルーチン内で、SocketExceptionがスローされる(キャッチされない)ことです。キャッチ(例外e)はすべての例外をキャッチするはずですが、どういうわけかSocketExceptionがキャッチされず、GUIアプリケーションに表示されると思います。

ドキュメントは、SocketExceptionがExceptionを拡張することを確認しました。表示されたスタックトレースは次のとおりです。

したがって、例外はtry/catchブロックの外ではスローされません。

それが機能しない理由はありますか?

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

java - java.net.SocketTimeoutException: 読み取りタイムアウト

クライアント サーバー アーキテクチャのアプリケーションがあります。クライアントは Java Swing / AWT で Java Web Start を使用し、sert は Tomcat で HTTP サーバー / サーブレットを使用します。通信はオブジェクトのシリアル化から行われ、ObjectOutput を作成してバイト配列をシリアル化し、それぞれ ObjectInputStream と呼ばれるサーバーに送信し、逆シリアル化します。

アプリケーションは、「SocketException read timeout」というエラーを表示し始める特定の同時実行時間まで正しく通信します。サーバーがサーブレット doPost メソッドでメソッド ObjectInputStream.getObject() を呼び出すと、エラーが発生します。

Tomcat が遅くなり、サーバーを再起動する必要があるクラッシュ時まで、すべてが機能した後、エラーによってサーバーの応答時間が減少し始めます。

誰かがこの問題を経験しましたか?

クライアントコード

サーバーコード

input.readObject() はエラーのある場所です