Use TcpClient to write to/read from a server : TcpClient « Network « C# / CSharp Tutorial






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

public class MainClass
{
    private static void Main()
    {
        using (TcpClient client = new TcpClient())
        {
            Console.WriteLine("Attempting to connect to the server ","on port 8000.");

            client.Connect(IPAddress.Parse("127.0.0.1"), 8000);

            using (NetworkStream networkStream = client.GetStream())
            {
                using (BinaryWriter writer = new BinaryWriter(networkStream))
                {
                    writer.Write("info");

                    using (BinaryReader reader = new BinaryReader(networkStream))
                    {
                        Console.WriteLine(reader.ReadString());
                    }
                }
            }
        }
    }
}








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