Hola, estoy probando un chat... Quiero crear un una opción para que el server acepte o no una conexión... Luego de que dejo a winsocket escuchando, en qué momento se lee la petición de conexión? Ejemplo: Supongamos que tengo una base de datos con users y pass, en el momento de petición yo debería comprobar que coincidan los campos, para aceptar.
EDIT: Estuve pensando, y creo que sí o sí debo aceptar la conexión, verificar los datos, y dejarlo, en caso contrario debería cerrarle la conexión, como puedo hacer esto último?
eso va en el data arrival y seria el pribmer dato a resivir
dim datos as string
winsock1getdata datos, vbstring
select case split(data,"|")(0)
case "login"
if not split(datos,"|")(1) = "username" and split(datos,"|")(2) = "userpass" then
winsock1.sendata "error en nombre de de usuario o contraseña"
else
call adduserToconnection
end if
case else
' // Hay que verificar que este conectado este usuario para evitar que manden mensajes anónimos
call mensajesblablabla
end select
Dulces Lunas!¡.
Listo, muchas gracias, justamente ahi lo he puesto.
Un saludo!