0

ソケットが一方の端で機能しなくなる原因は何ですか?

例: を使用してSystem.Net.Sockets.Socketおり、それを使用してバイナリ データを転送しています。ただし、場合によっては、ソケットのクライアント側が機能しなくなります。データは引き続きサーバーから受信され、期待どおりに機能します。クライアント コードも正常に動作しているように見えますが (実際の書き込みまで例外はありません)、データは魔法のように失われ、サーバーに到着しません。

追加:

当社のソフトウェアの機能の 1 つは、ブラウザ外の Silverlight アプリケーションを介してファイルをアップロードできるようにするものです。

このエラーは、特に Mac OSX でアプリケーションを使用し、複数のファイルをアップロードするときに発生します。これは Windows で正常に動作します。また、OSX に 1 つのファイルをアップロードするだけでも問題なく動作します。

4

1 に答える 1

1

あらゆる種類の理由。接続にブレーキをかけるネットワーク障害が発生している可能性があります。クライアントが失敗する可能性があります。

クライアントのソケットと通信するときに例外をキャッチしていますか?

于 2012-05-16T15:24:43.203 に答える