use TcpClient to connect to a server : TcpClient « Network « C# / CSharp Tutorial






using System;
using System.IO;
using System.Net;
using System.Net.Sockets;

class MainClass
{
    public static void Main() 
    {
        TcpClient client = new TcpClient();

        try
        {
            Console.WriteLine("Attempting to connect to the server ","on port 8000.");
            client.Connect(IPAddress.Parse("127.0.0.1"), 8000);
            Console.WriteLine("Connection established.");

            NetworkStream stream = client.GetStream();

            using (BinaryWriter w = new BinaryWriter(stream))
            {
            }
            using (BinaryReader r = new BinaryReader(stream))
            {
            }

        }
        catch (Exception err)
        {
            Console.WriteLine(err.ToString());
        }
        finally
        {
            client.Close();
            Console.WriteLine("Port closed.");
        }
    }
}








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