Convert Java Socket, BufferedReader, BufferedWriter to C #?

Java has Socket, BufferedReader, and BufferedWriter, but what is equivalent in C #?

Socket socket; socket = new Socket(address, port); reader = new BufferedReader(new InputStreamReader(socket.getInputStream())); 
+4
source share
1 answer

In C #, you have Socket , StreamReader, and StreamWriter . But you also have higher-level classes that do not require you to use sockets, such as TcpListener and TcpClient . Here is an example that connects to a listening socket and opens a thread reader that allows you to read:

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

All Articles