Como controlo el socket

Como controlo el socket

Postby José Vicente Beltrán » Wed Apr 25, 2012 11:40 am

Hola a todos,
Necesito enviar una orden a una balanza y obtener la respuesta adecuada, pero no se como controlar los errores de conexión si se producen, el codigo es el siguiente:

Code: Select all  Expand view

    oSocket:= TSocket():New( 1000 )                                         // creo la conexión
    msgRun( "Esperando respuesta del peso...",, {|| syswait( 6 ) } )      // espero un tiempo prudencial

        *******************************************************
        // supongo que aquí debería controlar si la conexión se realizó o no
        // pero no se como hacerlo

        ******************************************************
    oSocket:Connect( '127.0.0.1' )                   // Esta es la ip donde esta el servidor.
    oSocket:SendData( 'ABC' )                          // envio la cadena al servidor.
    oSocket:GetData()                                    // recibo la respuesta
    oSocket:Close()                                        // cierro la conexión
 


Si alguien tiene un ejemplo y quiere compartirlo estaré muy agradecido.
Saludos al foro :shock:
User avatar
José Vicente Beltrán
 
Posts: 282
Joined: Mon Oct 10, 2005 8:55 am
Location: Algeciras, España

Re: Como controlo el socket

Postby José Vicente Beltrán » Thu Apr 26, 2012 3:59 pm

¿A nadie le apetece hacer algún comentario?.

Los ejemplos que he encontrado en el foro o están incompletos o no los entiendo.
Se trata de conectar una balanza via TSocket y recibir la respuesta con el peso.

:roll: :roll: :roll:
User avatar
José Vicente Beltrán
 
Posts: 282
Joined: Mon Oct 10, 2005 8:55 am
Location: Algeciras, España

Re: Como controlo el socket

Postby Antonio Linares » Thu Apr 26, 2012 6:04 pm

Jose,

Revisa samples\sockcli.prg y sockserv.prg
regards, saludos

Antonio Linares
www.fivetechsoft.com
User avatar
Antonio Linares
Site Admin
 
Posts: 41404
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain

Re: Como controlo el socket

Postby José Vicente Beltrán » Fri Apr 27, 2012 8:50 am

Antonio, gracias por contestar
voy a revisar los ejemplos de nuevo poniendo mas atención.

Pido disculpas por mi torpeza en el tema de los socket :oops: :oops:
User avatar
José Vicente Beltrán
 
Posts: 282
Joined: Mon Oct 10, 2005 8:55 am
Location: Algeciras, España

Re: Como controlo el socket

Postby Antonio Linares » Fri Apr 27, 2012 9:39 am

Jose,

Todos somos aprendices de algo, porque nadie sabe todo, asi que no hay de que disculparse :-)
regards, saludos

Antonio Linares
www.fivetechsoft.com
User avatar
Antonio Linares
Site Admin
 
Posts: 41404
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain


Return to FiveWin para Harbour/xHarbour

Who is online

Users browsing this forum: Google [Bot], Jimmy and 23 guests