エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
WebSocketで大きなデータを送信 - サラリーマン技術者の調査レポート
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
WebSocketで大きなデータを送信 - サラリーマン技術者の調査レポート
Glassfish4(Tyrus)のJava API for WebSocket(JSR-356)で、サーバからクライアントへサイズの大きなファ... Glassfish4(Tyrus)のJava API for WebSocket(JSR-356)で、サーバからクライアントへサイズの大きなファイルをバイナリ転送するサンプルプログラムを作ってみました。 JSR-356でバイナリデータを転送する場合、byte[]やByteBufferなど固定長のデータを使う方法と、InputStream/OutputStreamといったStreamを使う方法の2種類があります。これらの組み合わせによっては、動きそうで実は正しく動かないことがあります。 ダメだった実装 先にダメだったほうの実装から書きます。 クライアント java.io.InputStreamでバイナリメッセージを受けて、適当にファイルに保存するようにしました。 import java.io.IOException; import java.io.InputStream; import ja