Mega Code Archive

 
Categories / C# / Network
 

Write to a NetworkStream

using System; using System.IO; using System.Text; using System.Net; using System.Net.Sockets; class Program {     static void Main(string[] args) {         TcpClient client = new TcpClient();         IPHostEntry host = Dns.GetHostByName("www.google.com");         client.Connect(host.AddressList[0], 8000);         NetworkStream clientStream = client.GetStream();         string request = "LIST";         byte[] requestBuffer = Encoding.ASCII.GetBytes(request);         clientStream.Write(requestBuffer, 0, requestBuffer.Length);         byte[] responseBuffer = new byte[256];         MemoryStream memStream = new MemoryStream();         int bytesRead = 0;         do {             bytesRead = clientStream.Read(responseBuffer, 0, 256);             memStream.Write(responseBuffer, 0, bytesRead);         } while (bytesRead > 0);     } }