Network Client with TcpClient and NetworkStream : TcpClient « Network « C# / CSharp Tutorial






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


    public class AsynchNetworkClient
    {
        public static Main()
        {
            
            TcpClient tcpSocket = new TcpClient("127.0.0.1", 65000);
            NetworkStream streamToServer = tcpSocket.GetStream();
            
            System.IO.StreamWriter writer =new System.IO.StreamWriter(streamToServer);
            writer.WriteLine("Hello Programming C#");
            writer.Flush();

            System.IO.StreamReader reader =new System.IO.StreamReader(streamToServer);
            string strResponse = reader.ReadLine();
            Console.WriteLine("Received: {0}", strResponse);
            streamToServer.Close();
        }
    }








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