簡體   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