Write string to server : TcpClient « Network « C# / CSharp Tutorial






using System;
using System.Collections.Generic;
using System.Net.Sockets;
using System.Text;


   public class MainClass
   {
      public static int Main()
      {
         
         string serverName = "localhost";
         Console.WriteLine( "Connecting to {0}", serverName );
         TcpClient tcpSocket = new TcpClient( serverName, 65000 );
         NetworkStream streamToServer = tcpSocket.GetStream();
         string message = "Hello";
         Console.WriteLine("Sending {0} to server.", message );
         System.IO.StreamWriter writer = new System.IO.StreamWriter( streamToServer );
         writer.WriteLine( message );
         writer.Flush();
         System.IO.StreamReader reader = new System.IO.StreamReader( streamToServer );
         string strResponse = reader.ReadLine();
         Console.WriteLine( "Received: {0}", strResponse );
         streamToServer.Close();
         return 0;
      }
   }








33.7.TcpClient
33.7.1.Creating Socket Connections
33.7.2.Use a NetworkStream to read from a server
33.7.3.Create NetworkStream from TcpClient
33.7.4.use TcpClient to connect to a server
33.7.5.Create BinaryWriter and BinaryReader from TcpClient
33.7.6.Use TcpClient to write to/read from a server
33.7.7.Network Client and StreamReader
33.7.8.Network Client with TcpClient and NetworkStream
33.7.9.Write string to server
33.7.10.Read csv from finance.yahoo.com with TcpClient