Autor
|
Tema: Programacion en red (Leído 4,885 veces)
|
Carloswaldo
Traductor
Moderador Global
Desconectado
Mensajes: 4.762
Nos reservamos el derecho de ban.
|
sip en eso estaba fallando habia puesto en los dos localport , ahora no tengo problemas con el boton de escuchar pero al poner el boton de enviar me sale este error: Error '40006' en tiempo de ejecución:
Protocolo o estado de conexión erróneo para la transacción o petición solicitada
si pongo depurar me envia a esta linea de aqui: Winsock1.SendData enviar
del command2 que es enviar
|
|
|
En línea
|
|
|
|
HaDeS, -
WarZone Master
Desconectado
Mensajes: 284
|
Te tenes que asegurar de que el servidor este a la escucha, y que para enviar datos tiene que tener un receptor, no podes enviarle datos a una conexion vacia. Lo mismo ocurre con el cliente, primero debe estar conectado para poder enviar datos. Saludos , si alguna duda, me estoy pasando por aca jaja que me anime a ayudar
|
|
|
En línea
|
|
|
|
Carloswaldo
Traductor
Moderador Global
Desconectado
Mensajes: 4.762
Nos reservamos el derecho de ban.
|
pues nada amigo, a los dos les hago estar conectados y me sigue saliendo ese error, ah! por cierto estoy usando mi ip publica en el text3 del cliente, esta bien eso? si alguna duda, me estoy pasando por aca jaja que me anime a ayudar si quisiera hacer publica mi aplicacion creo que tendria que darte credito , muchas gracias por la ayuda (hasta te hice llegar a tu mensaje numero 100 ) c-ya
|
|
|
En línea
|
|
|
|
HaDeS, -
WarZone Master
Desconectado
Mensajes: 284
|
Jajaj gracias por el mensaje 100 , entonces lo que pasa es que no se esta alcanzando a conectar el cliente al servidor, porque tu router debe estar filtrando la conexion. Mejor utiliza de ip "127.0.0.1" que es la ip privada. Creo que asi te podria funcionar y pues de nada, estoy para compartir conocimiento... Saludos En la parte de enviar datos podes hacer esto: Dim enviar As String enviar = Text2.Text if Winsock1.State = sckConnected then Winsock1.SendData enviar else Msgbox "Imposible enviar datos a la ip de destino" end if End Sub
Saludos de nuevo
|
|
|
En línea
|
|
|
|
Carloswaldo
Traductor
Moderador Global
Desconectado
Mensajes: 4.762
Nos reservamos el derecho de ban.
|
FUNCIONO FUNCIONOOOOOOOOOOO!!!!!! jaja, muchas gracias y desde ahora puedes considerarte parte de mis amigos respetables nos vemos en el foro c-ya
|
|
|
En línea
|
|
|
|
Carloswaldo
Traductor
Moderador Global
Desconectado
Mensajes: 4.762
Nos reservamos el derecho de ban.
|
ya estoy probando con esto pero tengo otra duda, que hago para poder comunicarme con otra computadora en la red (cliente), me funciona con la ip privada (127.0.0.1) pero que pasa si quiero probar otra ip? por que me filtra la conexion el router? hay forma de burlarlo? c-ya
|
|
|
En línea
|
|
|
|
HaDeS, -
WarZone Master
Desconectado
Mensajes: 284
|
La conexion se te filtraba porque lo que hace el cliente es ir hasta fuera de tu router y regresar, pero al regresar debe haber una regla que diga filtrar tal puerto. Lo que podes hacer es mejor vos cargas el cliente y que en otra pc este el servidor, asi no se te filtra la conexion. La conexion de salida si da, pero de entrada no... Saludos
|
|
|
En línea
|
|
|
|
|
HaDeS, -
WarZone Master
Desconectado
Mensajes: 284
|
Me suena a conexion de una parte de argentina, Zinc sabe de que hablo , me parece que tu ISP asigna la misma IP para cada usuario, entonces la conexion saliente es una misma ip, y ni modo de comunicarte con ella, ahi te mando mi msn para que miremos que si da Saludos
|
|
|
En línea
|
|
|
|
Carloswaldo
Traductor
Moderador Global
Desconectado
Mensajes: 4.762
Nos reservamos el derecho de ban.
|
oye amigo pero le acabo de preguntar a mi amiga cual es su isp y resulta que es otro !! no se supone que no pueden haber dos equipos con ip iguales en internet iluminadme
|
|
|
En línea
|
|
|
|
|
|