Simples TCP Cliente em C#

Publicado por Roberson Carlos 16/07/2007

[ Hits: 10.343 ]

Homepage: http://carlrobers.wordpress.com

Download tcp_ip_cliente.cs




Este cliente TCP escrito em CSharp conecta ao servidor na porta 8000 e no IP 192.168.0.97.

Faça as alterações necessárias, você pode usar por exemplo 127.0.0.1, caso o servidor não esteja em 192.168.0.97, lembrando sempre que o Cliente deve conectar ao IP do server.

Este cliente usa os namespaces System.IO, System.Net System.Text System.Net.Sockets.

  



Esconder código-fonte

/*
// Roberson Carlos Fox AKA robersonfox
// robersonfox@genovaengine.com
// www.genovaengine.com
*/
using System;
using System.IO;
using System.Net;
using System.Text;
using System.Net.Sockets;

public class clnt {
        public static void Main() {
                try {
                        TcpClient tcpclnt = new TcpClient();
                        Console.WriteLine("Connecting.....");

                        tcpclnt.Connect("192.168.0.97",8000); // use the ipaddress as in the server program

                        Console.WriteLine("Connected");
                        Console.Write("Digite alguma coisa: ");

                        String str=Console.ReadLine();
                        Stream stm = tcpclnt.GetStream();

                        ASCIIEncoding asen= new ASCIIEncoding();
                        byte[] ba=asen.GetBytes(str);
                        Console.WriteLine("Trasmitindo.....");

                        stm.Write(ba,0,ba.Length);
                        tcpclnt.Close();
                }
                catch (Exception e) {

                        Console.WriteLine("Error..... " + e.StackTrace);
                }
        }
}

Scripts recomendados

Programa em C para monitorar IPs e portas ativas

Descritor de protocolo

Simples TCP SERVER em C#

Simples servidor http com concorrência feito em C

Acha IP


  

Comentários

Nenhum comentário foi encontrado.


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts