問題タブ [broken-pipe]

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

java - Javaソケット出力ストリームと壊れたパイプ

動的バッファ サイズをソケット ストリームに送信する必要があります。正しく動作しますが、サイズが より大きい複数のバッファを送信しようとすると int my_buffer_size =18 * 1024; (これは参考値です)

エラーが発生します(一部の書き込みの場合):

私のコードは非常に単純です。たとえば、大きなファイルを送信したい場合は、ファイルストリームを読み取ります

(ファイルは単なるテストであり、バッファサイズを可変にすることができます)

SendBufferSize は 146988 です。

壊れたパイプエラーを修正する方法はありますか? 私は周りを読みましたが、実際には問題を解決しませんでした。

ありがとうございました

私は従来の ServerSocket serverSocket を使用しています。およびソケット cclient

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

android - Android - 連続ソケット書き込み

Bluetooth センサーからデータを受信するアプリケーションに取り組んでおり、ローカル マシンで実行されているサーバー ソケットにそのデータを渡す必要があります。受信されるデータは、1 秒あたり約 40 メッセージです。

まず、書き込みごとに個別の AsyncTask を使用し、ソケットを開き、データを書き込み、ソケットを閉じて解決しようとしましたが、問題なく動作しましたが、パフォーマンスの問題が発生したため、別の解決策を見つける必要がありました。

ソケット接続を維持するサービスを作成しましたが、ソケットにデータを書き込もうとすると、書き込みのたびに壊れたパイプの例外が発生し続けます。

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

そして、sendMessage メソッドを呼び出すコード:

私はしばらくこれに固執しているので、助けていただければ幸いです!

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

android - AndroidスタジオでSQLitedatabase getWritableDatabase()を使用すると、Java IO例外の壊れたパイプ

getWritableDatabase() または getReadableDatabase() 関数を使用すると、ADB ログにこのエラーが表示されます。

Android アプリケーションを作成し、SQLiteDatabase をデータベースとして追加し、以下のような基本的なデータベース コードを実装しました。

これは私の申請者クラスです

および MainActivity

エラーが発生する理由がわかりません。それは getWritableDatabase() のせいですか? または他の問題?

デバッグしようとしましたが、DatabaseHandler クラスの onCreate 関数でテーブルが作成されていないようです。CREATE TABLE の前後にログを置きます。2 番目のログがログ ウィンドウに表示されません。

github リンクはこちら。

https://github.com/joeykiwi/KSUApplication

助けてください、これは来週の私の求職に必要です。

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

java - Tomcat の壊れたパイプライン

Tomcat/7.0.57で約 50 個のアプリを実行しており、すべて SOAP 呼び出しを介してクライアント API にアクセスできます。私たちが直面している問題は、壊れたパイプライン エラー ( ClientAbortException ) が発生していることです。この問題を完全に回避することはできないと思います。私が直面している問題は、サーバーがこの問題から回復していないことです。一連のエラーが発生し始めます。問題を修正するためにサービス/サーバーを再起動する必要がありますが、これはライブサーバーにはあまり良い考えではありません.

Tomcat は次のパラメータで実行されています。

そして、エラーログは次のとおりです。

これを修正するのに役立つ情報がさらに必要な場合はお知らせください。

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

php - PDO::__construct(): 108 バイトの送信が errno=32 で失敗しました 壊れたパイプ

コマンドライン mysql にログインすると、データベース接続を必要とする PHP アプリケーションにアクセスできなくなりました。これは毎回起こります。私のローカルホストで問題を引き起こす手順:

この時点では実行も何もしません。root を使用してデータベース接続が必要なページを読み込みます。

mysql を終了するとページは戻ってきますが、(ブラウザーのタブで) 2 つのページを同時に読み込もうとすると別の問題が発生し、ページが読み込まれるまでそのうちの 1 つが壊れてしまい、更新できます。