using System.Net.Sockets; using System.Text; // create a TcpClient object and connect to the server TcpClient client = new TcpClient("localhost", 1234); // get a NetworkStream object for sending and receiving data NetworkStream stream = client.GetStream(); // send some data over the network stream byte[] bytes = Encoding.ASCII.GetBytes("Hello, server!"); stream.Write(bytes, 0, bytes.Length); // close the network stream after sending the data stream.Close(); // close the TcpClient object after use client.Close();
using System.Net.Sockets; using System.Text; // create a TcpClient object and connect to the server TcpClient client = new TcpClient("localhost", 1234); // get a NetworkStream object for sending and receiving data NetworkStream stream = client.GetStream(); // read some data from the network stream byte[] bytes = new byte[1024]; int bytesRead = stream.Read(bytes, 0, bytes.Length); string message = Encoding.ASCII.GetString(bytes, 0, bytesRead); // close the network stream after receiving the data stream.Close(); // close the TcpClient object after use client.Close();In this example, a TcpClient object is created and connected to a server on the local machine. A NetworkStream object is then obtained from the TcpClient object, and some data is read from the network stream. Finally, the Close() method is called on the NetworkStream object to close it and release the resources used by it. Package library: System.Net.Sockets