using System; using System.IO; using System.Net; using System.Text; using System.Net.Sockets; using System.Threading; using System.Net.Security; using System.Timers; namespace ClientRequest { class Program { static void Main(string[] args) { try { TcpClient tcpclnt = new TcpClient(); Console.WriteLine("Connecting....."); IPAddress[] objLocalAddr = null; String strHostName = ""; int port = 2425; strHostName = Dns.GetHostName(); IPHostEntry ipEntry = Dns.GetHostEntry(strHostName); objLocalAddr = ipEntry.AddressList; tcpclnt.Connect(objLocalAddr[0], port); Console.WriteLine("Connected"); Console.Write("Enter the string to be transmitted : "); String str = Console.ReadLine(); Stream stm = tcpclnt.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])); tcpclnt.Close(); } catch (Exception e) { Console.WriteLine("Error..... " + e.StackTrace); } } } }
var
This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)