Visual Basic - SOCKETS,Por favor necesito ayuda con los sockets

Life is soft - evento anual de software empresarial
 
Vista:

SOCKETS,Por favor necesito ayuda con los sockets

Publicado por Javier Marinero Quintana (4 intervenciones) el 19/10/2001 13:13:51
Necesito que alguien que controle de sockets en visual basic me ayude:
necesito realizar conexiones con otro pc, para lo que despues de definir los puertos y hosts, conecto con la orden :

--> socket.connect
e inmediatamente coloco la orden
--> socket.senddata
pero si la red no esta muy fina, el socket todavia no ha sido aceptado por lo que algunas veces da error. Mi posible solucion es encontrar una orden tipo 'sleep(n)' de C, que detenga la ejecucion del programa durante 'n' segundos, para dar tiempo a que el socket sea aceptado. No se si hay una funcion propia de Visual Basic o algun control, o algun metodo del winsock.ocx. Agradeceria mucho cualquier solucion, porque aunque mi programa esta terminado, solo funciona en funcion del estado de la red... 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

RE:SOCKETS,Por favor necesito ayuda con los socket

Publicado por Dan (17 intervenciones) el 08/12/2001 15:46:12
Javier. Esta es la solución que yo uso:

Private Sub Enviar(ByRef sckSocket as Winsock, ByVal Data As String)
Dim i
For i = 1 To 20
If sckSocket.State <> sckConnected Then
sckSocket.Close
sckSocket.Connect
End If
If sckSocket.State = sckConnected Then Exit For
Next i
If sckSocket.State = sckConnected Then sckSocket.SendData Data
End Sub

Saludos!
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