問題タブ [dataoutputstream]

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 に答える
4696 参照

java - DataOutputStreamはパラメータを送信しないようです

DataOutputStreamを使用してPOSTデータを送信し、応答データを取得しようとしています。

私はこのようにコーディングしました。

これはtest.jspです

しかし、結果は

request.getParameter( "table")がデータを取得できない(またはDataOutputStreamが送信しない)のはなぜですか?

私は困惑している。

みんなの助けに感謝します。

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

java - Java でストリームを閉じることなく、異なるクラスのファイルから読み書きする

みなさん、こんにちは:]ストリームを閉じて最初からやり直すことなく、異なるクラスのファイルから読み書きできるかどうか疑問に思っていますか?

と を使用する必要がDataOutputStreamありDataInputStreamます。私は現在 2 つのクラスを持っています。最初のクラスはすべてのオブジェクトをファイルに書き込むことになっています。それがどんな種類のオブジェクトであるかによります。オブジェクトを別のクラスに送信し、そこで書き込みを続けます。

問題は、ストリームが閉じられる前に1つのオブジェクトを書き込むだけで、次のオブジェクトを書き続けることができないか、各オブジェクトが最後のオブジェクトを上書きすることです。

ここでIOExceptionは、ストリームが閉じられているため、次のオブジェクトに進むことができませんがDataOutputStream、2 番目のクラスに設定すると、各オブジェクトが上書きされます。この問題の簡単な解決策はありますか?

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

android - Bluetooth通信用のOutputStreamからDataOutputStreamへ

インターネットで見つけたチュートリアルの助けを借りて、Bluetooth デバイスに接続する Android 用アプリを既に作成しました。このアプリは、InputStream および OutputStream オブジェクトを使用して接続し、接続を確立しました。少量のデータを転送する必要があったため、バイトしか送信できなかったため、このソリューションは問題ありませんでした。

ここで、古いコードを変更して、DataInputStream と DataOutputStream を使用して複雑なデータを簡単に送信したいと考えています。InputStream と OutputStream の前にデータ識別子を追加するだけで元のコードを変更しようとしましたが、これによりコードにエラーが発生しました。エラーが発生しないように、DataInputStream と DataOutputStream を正しく使用する方法を誰かに説明してもらえますか。これは私の古いコードです:

そしてここで変更されたバージョン:

ご意見ありがとうございます。

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

java - DataOutputStreamを「動的」サイズでByteArray/ByteBufferに書き込みますか?

TCP経由でデータを受信し、DataInputStreamでデータを読み取り、「動的」サイズのバイト配列にデータを格納するための優れたソリューションがあるかどうかを自問します。バッファに書き込んで、最終的に受信したパケットと同じ大きさの作成された配列に格納するなど、いくつかの解決策を考えました。

ここに例があります:私がTCP経由で(バイトごとに)受信するデータはn * 13バイトの大きさで、パケットの終わりは13バイトのゼロです(13バイトのゼロは一意であり、以前のデータには含めることができません)。次のパケットは、m*13バイト+13バイトのゼロなどです。だから私はストリームを聞いて、例えばゼロなしのバイト配列にn * 13バイトを保存したい(私は前に1つのデータセットのサイズを知らない)。

スリムなやり方を教えていただけますか?

前もって感謝します!

クリス

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

java - ブラウザのリクエストで見つからないページを表示

サーバーから見つからない 404 ページを表示しようとしています

問題は、ブラウザ (google chrome) に localhost:16000 と入力すると、「おっと! このリンクは壊れているようです」というメッセージが表示されることです。404ページではない

出力は次のとおりです。

これを修正するには?

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

java - DataInputStream と DataOutputStream の使用

DataInputStream を使用して、A から B にいくつかの文字列を送信したいと考えています。

これらを使用して送信する方法は知っています.write()が、文字列を分離する最良の方法がわかりません。実際、調査の結果、文字列に文字を追加して B で分割しない限り、それは可能ではないようです。

を使用する代替手段DataInputStreamが検討されます。を作成して送信するつもりでしたArrayが、どうすればよいかわかりませんでした。

これまでのところ、私は持っています:

}

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

java - データ入力ストリーム

サーバー側にこのコードがあります:

サーバ側:

クライアント側:

そして、これを閉じると BufferedReader を開こうとすると、次の例外が発生します: outTransferToClient.close();

クライアント側のwhileループが止まらない場合..何か助けて????

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

java - DataOutputStream の転送

ソケットを介してクライアント スレッドをシネマに接続するプログラムがあります。クライアントは彼の詳細 (クライアント番号、必要なチケット) を転送します。映画館は別のスレッドで要求を処理し、十分な座席が利用可能であることを確認します。コードでわかるように、シネマ (サーバー) からクライアントにフィードバックを送信する方法を理解するのに少し問題があります。提示されたコードは完成していません。 . 私の考えは、dataOutputStream を cinemaThread に転送することです。それが完了すると、シネマ スレッドはストリームを介してフィードバックをクライアントに返しますか?

クライアント側

サーバ側

シネマスレッド

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

java - DataOutputStream を使用して、バイトとして配列を含む文字列をファイルに書き込みます

ユーザーが入力した緯度と経度の全データをWriteGPSData.txtに書き込んで欲しい。ただし、このコードは緯度と経度の最後の入力のみを書き込みます。これを解決するのを手伝ってください。

BlueJで実行

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

java - ソケットを介して暗号化されたファイルを送信する

暗号化されたファイルをソケット経由で送信する際に問題が発生しています (クライアント/サーバー通信)。これはストリームに関連する問題だと思います(より具体的には、オブジェクトの入出力ストリームからデータ入出力ストリームを作成し、それらから入出力ストリームを暗号化するため、ストリームの配置はかなり複雑に見えます) ...

クライアント側:

dos - 元のオブジェクトから作成された出力ストリーム (ソケットから作成された出力) makefileheader - オブジェクトを作成し、出力を使用して上書きするメソッド

サーバ側: