我对套接字还是比较陌生,我还没有看到任何关于这个主题的信息。
要写入连接的套接字,您可以使用
socket.getOutputStream().write
DataOutputStream
或者从套接字创建一个新的OutputStream
并写入。
- 使用 DataOutputStream 或 OutputStream 什么被认为是“良好做法”?我在互联网上找到的大多数示例都使用 DataOutputStream(发送字符串,例如双向聊天)。
- 使用 DataOutputStream 而不是 OutputStream 有什么优点或缺点吗?
- 例如,在发送文件时,这两者之间是否存在明显的性能差异?