Hola a todos, tengo un problema a ver si alguien me puede ayudar.
El problema es el siguiente: estoy haciendo un web server bajo delphi, algo basico como para probar algunas teorias mias. El server va bien, o sea, se queda escuchando, el problema es cuando se trata de establecer un conexion, hasta el evento OnGetSock va bien, pero en OnAccept salta el siguiente error:
Project Server.exe raised exception class ESocketError with message: Windows socket error: No se ha permitido una peticion para enviar o recibir datos ya que el socket no está conectado y no se ha proporcionado ninguna direccion, al realizar el envio en un socket de datagramas por medio de una llamada sendto (10057) on API 'getpeername'
como dice el error, en verdad no se establece ninguna direccion, la pregunta es ¿¿porqué?? .. con respecto a lo de la API getpeername, ese problema estuvo siempre, o sea, antes se conectaba bien, pero no se podia saber a que maquina esta conectada (aunque no deberia conectarse siquiera), la instruccion 'Server.Socket.RemoteAddress' daba ese mismo error (creo).
A ver si alguien me puede dar una mano, a lo mejor es un problema del componente, porque ese problema esta solo en ServerSocket, con ClientSocket no tengo ningun problema.
Por las dudas, uso Delphi 6 Personal Edition en un WXP.
De paso aprovecho para sacarte otra pequeña duda: cual era la instruccion para hacer una pausa de x segundos???