Visual Basic.NET - Ayuda con SOCKET - programador / a

 
Vista:
Imágen de perfil de Miguel

Ayuda con SOCKET - programador / a

Publicado por Miguel (2 intervenciones) el 01/04/2016 16:24:31
Hola, estoy necesitando un programa que use socket tcp para recibir datos de otro programa que envía datos, via TCP, decodifique y lo reenvíe a otro puerto o lo guarde en una tabla sql. Osea, escucha un puerto tcp, recibe, hace el parseo y lo graba en una tabla. Mi mail aparece, nos contactamos y acordamos los costos. Saludos y gracias!
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

Ayuda con SOCKET - programador / a

Publicado por nahuel (2 intervenciones) el 04/04/2016 05:29:31
fijate el codigo que puse, con este tema "envio de archivos por red (sockets)" capas te sirve algo, la parte de texto me funciona bien.

en el cliente:
1
2
3
4
5
6
7
8
9
10
11
12
Dim client As New TcpClient
         Dim command As String
        Try
            Dim sendBytes(1024) As Byte // para enviar de a 1024 caracteres.
            client.Connect( IP , Puerto)
            command = "tu texto u objeto."
            sendBytes = Encoding.UTF8.GetBytes(command)
            client.Client.Send(sendBytes)
            client.Close()
        Catch ex As Exception
            MsgBox(ex.Message)
        End Try


y el server:
1
2
3
4
5
6
7
8
9
10
11
12
server.start
Dim bytes() As Byte
dim mensaje as string
 Try
                CLIENTES = server.AcceptTcpClient // clientes del tipo tcpClient y server de tcpListener(IP, Puerto) 
                NS = CLIENTES.GetStream
                ReDim bytes(1024)
                NS.Read(bytes, 0, tamaño)
                mensaje = Encoding.UTF8.GetString(bytes) // la info convertido a string o crea el objeto que quieras.
 Catch e As Exception
                MessageBox.Show(e.ToString)
            End Try

Creo que de ahi puedes guiarte espero que te sirva
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
1
Comentar
Imágen de perfil de Miguel

Ayuda con SOCKET - programador / a

Publicado por Miguel (2 intervenciones) el 06/04/2016 04:55:50
Gracias por tu ayuda Nahuel!
Es correcto lo que ponés, pero no es lo que necesito, el proceso no es para envío de archivos sino para escuchar, recibir paquetes en un formato determinado, hacer el parseo, grabar en una tabla de SQL y seguir escuchando.
Es un proceso normal de envío de datos desde un dispositivo hacia una pc vía tcp. De todas maneras, muchas gracias !! Vale la ayuda!!
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar