Pregunta: | 47615 - SOCKET EN ASP |
Autor: | rmaidana . |
Hola. Estoy haciendo una aplicacion que trabaje con socket en aps,, ya la he realizado en VB y si funciona pero aquí en ASP no he logrado detectar si se conecta o no. Por favor si alguien me puede ayudar... gracias. Aca mando el código que estoy implementando. dim cliente Set cliente = CreateObject("MSWinsock.Winsock") cliente.Protocol = 0 cliente.RemoteHost = direccion IP host cliente.RemotePort = puerto remoto cliente.Connect Response.Write(cliente.State) hora=now paso=1 contador = 0 Do While (cliente.state <> 7 ) a=DateDiff("s",hora,now) if a=10 then paso=0 exit do end if loop %> a pesar que han pasado 10 segundos .. siempre me devuelve el valor 6 en el estado. rmaidana. |
Respuesta: | pablo enrique Rodriguez Bello |
hay algo importante al trabajar con ASP la coneccion no la estas realizando en el browser la realizas en el servidor, yo he trabajado con ODBC y cuando creo el objeto la instruccion es Set ADO_Conn = Server.CreateObject("ADODB.Connection") y considero tu creacion del objeto socket deberia ser Set cliente = Server.CreateObject("MSWinsock.Winsock") espero te sirva |