私はまだソケットに比較的慣れていないため、この件に関する情報は見たことがありません。
接続されたソケットに書き込むには、次のいずれかを使用できます
socket.getOutputStream().write
DataOutputStream
または、ソケットから新しいものを作成し、OutputStream
それに書き込みます。
- DataOutputStream または OutputStream を使用して、「良い習慣」と見なされるものは何ですか? インターネットで見つけたほとんどの例では、DataOutputStream を使用しています (双方向チャットなどで文字列を送信するため)。
- OutputStream よりも DataOutputStream を使用することの利点または欠点はありますか?
- たとえば、ファイルを送信するときに、これら 2 つの間に顕著なパフォーマンスの違いはありますか?