Autor
|
Tema: problema con winsock (Leído 1,238 veces)
|
andoba
Desconectado
Mensajes: 32
void (0xFFFFFF*, unsigned mul*)
|
hola buenas, estoy haciendo un programa que usa winsockets, y en el cliente, cuando intento conectar con el servidor, que ya esta en listen, me dice que que es un protocolo de transaccion eronea o algo por el estilo, exactamente error 40006. pero en cambio, en el servidor, tengo una funcion que me imprime el texto que yo quiera, pues en el connection request, despues de acceptar su ID, tengo debugtext (& ipremota), ipremota es una ip que su valor es Winsock1.RemoteHostIP, y si que me aparece.
alguien me puede ayudar?
muchas gracias
|
|
|
En línea
|
Mu Online Dev
|
|
|
sircid
Desconectado
Mensajes: 107
¡Nacido para ******te!
|
creo que es porque intentas enviar datos antes de que el estado del winsock del cliente sea conectado (7, sckConnected)
|
|
|
En línea
|
|
|
|
-POLACO-
Desconectado
Mensajes: 48
|
Trata de caambiar Winsock1.RemoteHostIP por la ip "127.0.0.1" si es que lo probas en tu propio pc. La propiedad Winsock1.RemoteHostIP aveces te da la ip de tu placa de red y no la ip real. Otra cosita al conectar cerra el socket y despues conecta asi: Winsock1.Close Winsock1.Connect "127.0.0.1",puerto Espero te sirva Saludos .-.
|
|
|
En línea
|
|
|
|
|
|