| using System;␊ |
| using System.Collections.Generic;␊ |
| using System.Linq;␊ |
| using System.Text;␊ |
| using System.Net;␊ |
| using System.Net.Sockets;␊ |
| using System.IO;␊ |
| ␊ |
| namespace tcpclientexample␊ |
| {␊ |
| class Program␊ |
| {␊ |
| static void Main(string[] args)␊ |
| {␊ |
| try␊ |
| {␊ |
| TcpClient tcpClient = new TcpClient();␊ |
| Console.WriteLine("Connecting....");␊ |
| ␊ |
| tcpClient.Connect("127.0.0.1", 8888);␊ |
| ␊ |
| Console.WriteLine("Connected");␊ |
| Console.Write("Enter the string to be transmitted: ");␊ |
| ␊ |
| String str = Console.ReadLine();␊ |
| Stream stm = tcpClient.GetStream();␊ |
| ␊ |
| ASCIIEncoding asen = new ASCIIEncoding();␊ |
| byte[] ba = asen.GetBytes(str);␊ |
| ␊ |
| Console.WriteLine("Transmitting....");␊ |
| stm.Write(ba, 0, ba.Length);␊ |
| ␊ |
| byte[] bb = new byte[100];␊ |
| int k = stm.Read(bb, 0, 100);␊ |
| ␊ |
| for (int i = 0; i < k; i++)␊ |
| {␊ |
| Console.Write(Convert.ToChar(bb[i]));␊ |
| }␊ |
| ␊ |
| tcpClient.Close();␊ |
| }␊ |
| catch (Exception e)␊ |
| {␊ |
| Console.WriteLine("Error: " + e.StackTrace);␊ |
| }␊ |
| }␊ |
| }␊ |
| }␊ |