繁体   English   中英

将Java Socket,BufferedReader,BufferedWriter转换为C#?

[英]Convert Java Socket, BufferedReader, BufferedWriter to C#?

在Java中我们有Socket,BufferedReader和BufferedWriter,但C#中的等价物是什么?

Socket socket;
socket = new Socket(address, port);
reader = new BufferedReader(new InputStreamReader(socket.getInputStream()));

在C#中,您有SocketStreamReaderStreamWriter类。 但是你也有更高级别的类,不需要你使用TcpListenerTcpClient等套接字。 这是一个连接到侦听套接字并打开一个流阅读器的示例,允许您从中读取:

using (var client = new TcpClient(address, port))
using (var stream = client.GetStream())
using (var reader = new StreamReader(stream))
{
     // TODO: Read from the network stream
}

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM