Como programar un socket de cliente en csharp

En este tutorial aprenderas como programar un socket de cliente en c# .

Tutorial para aprender a programar un socket de cliente en C#

Solo copia y pega el codigo de abajo en un archivo .cs.

 

public byte[] EnviarMensaje(byte[] comando){
			string ip="127.0.0.1"; // ojo con la ip
            string puerto=8080; // ojo con el puerto
      
            byte[] bytes = new byte[4024];
            byte[] bytesRecv;
     
           
                Socket sender = new Socket(AddressFamily.InterNetwork, SocketType.Stream, ProtocolType.Tcp);

                try
                {
                    sender.Connect(ip, puerto);
                    Console.WriteLine("Socket connected to {0}",
                    sender.RemoteEndPoint.ToString());
                    int bytesSent = sender.Send(comando);                  
                    int bytesRec = sender.Receive(bytes);
                    Console.WriteLine("Echoed test = {0}",
                    bytesRecv = Utils.Asc2Bytes(Encoding.ASCII.GetString(bytes, 0, bytesRec)));
                    sender.Shutdown(SocketShutdown.Both);
                    sender.Close();

                }
                catch (TimeoutException ex)
                {
                    throw new OperationException(-1, "El servidor no responde");

                }
                catch (SocketException ex)
                {
                    throw new OperationException(-1, "Hmmmm, parece ser que hay un error de comunicacion");

                }
                catch (CommunicationException ex)
                {
                    throw new OperationException(-1, "Hay un error de comunicacion con el servidor ");


                }
             
                catch (Exception e)
                {
                    throw new Exception("Excepcion inesperada");
                }

            
            return bytesRecv;
        }
        
        
 

Thak you for read

"solamente tcp"

3 questions
Ask a question As anonymous5f36c72fe1fce:
you don't need to register.
Enter your comment in the textarea. Maximum 250 characters.
Elizabeth
2019-09-03 09:59:05

easy

Elizabeth
anonymous5ee798bec5da0
2020-06-15 03:52:12

👌

Elizabeth
anonymous5ee798bec5da0
2020-06-15 03:52:23

👌

Related
Como programar un socket de cliente en csharp
2019-10-30 05:30:17

En este tutorial aprenderas como programar un socket de cliente en c#

Recommends
Que es un servicio web
2019-09-03 08:57:01

un servicio web es una forma de exponer metodos atravez de la web...

que es un switch transaccional
2019-09-05 02:48:35
Que es WCF
2019-09-03 09:04:03
cuando usar wcf
2019-09-03 09:29:38
Hola it
2019-09-07 06:19:19
para que sirve una dll
2019-09-03 09:16:09
hola mundo en php
2019-09-03 09:20:03
Recent Video
12:00
Popular on the website
Como depurar una aplicacion en asp netcore
2019-08-26 12:50:37

En este tutorial aprenderas a como depurar con asp netcore