私は、OutputStreamを持つサーバーに要求を送信するTCPソケットクライアントを持っています。JavaでTCPを介して混合文字列とバイトを送信
REQ OPのファイルサイズデータ
サーバーin.readLineを(使用して情報を受信する)し、データを新しい.txtファイルを作成する必要があります。私は、この例のようなものを送信する必要があります受け取った。 私の問題は、私は情報を分析するためにトークンに分割を使用し、私はいくつかのバイトが失われていると思うので、バイト配列上の "データ"文字列を変換できないということです。
データを失うことなく、1行/コマンドでデータをサーバーに送信するにはどうすればよいですか(Byte配列とStringを混在させる必要があるため)
これは実際のコマンドラインから実行されるコマンドか、TCP/IP接続を介してプログラムによって送信されるコマンドですか? –
コマンドは、同じデータを受信した.txtファイルを作成する必要があるサーバーによって処理されます。しかし、私はプロセスでバイトを失い、私はファイルを再度作成することはできません –
私は本当にここで問題を取得していません。送信時にバイトが失われるのはなぜですか? –