elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Arreglado, de nuevo, el registro del warzone (wargame) de EHN


+  Foro de elhacker.net
|-+  Programación
| |-+  Desarrollo Web
| | |-+  PHP (Moderador: #!drvy)
| | | |-+  Pregunta sockets
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Pregunta sockets  (Leído 2,328 veces)
Cromatico

Desconectado Desconectado

Mensajes: 110


Ver Perfil
Pregunta sockets
« en: 3 Febrero 2012, 19:16 pm »

Hola que tal, queria hacer una pregunta... Es posible conectar un socket de php a un servidor programado en vb con winsock escuchando determinado puerto?

Por que necesito interconectar php con vb, y la forma que encontre es que vb verifique un php con metodo post y que reciba la informacion.
El problema es que necesito que sea continuo, y la mayoria de los servidores tienen una proteccion parece porque despues de un tiempo de e star verificando ese php para ver si cambio algo... El servidor deja de responder (despues de estar varias horas funcionando correctamente) es como si me banearan la ip, xq la cambio, y puedo acceder de nuevo al php.

Entonces queria ver si habia otra forma de conectar php con vb, haciendo que el php envie informacion a vb, sin que vb tenga que estar verificando cada 10 segundos...

Y se me ocurrio hacerlo por sockets, conectar php hacia vb, pero la verdad es que no se si se puede, hice unas pruebas pero sin exito :(

Gracias!


En línea

#!drvy
Moderador
***
Desconectado Desconectado

Mensajes: 5.850



Ver Perfil WWW
Re: Pregunta sockets
« Respuesta #1 en: 3 Febrero 2012, 19:36 pm »

Poder se puede digo yo. Pero, php no esta hecho para ejecutarse continuamente. Lo que quiere decir, que el script php que vas a correr, tendrá un tiempo limite (suele ser 30 segundos.) Si tienes un host personal, podrías cambiar esa opción para que se ejecute continuamente pero realmente no tiene sentido. Porque necesitas que sea continuo ?


Saludos


En línea

Cromatico

Desconectado Desconectado

Mensajes: 110


Ver Perfil
Re: Pregunta sockets
« Respuesta #2 en: 3 Febrero 2012, 19:47 pm »

Poder se puede digo yo. Pero, php no esta hecho para ejecutarse continuamente. Lo que quiere decir, que el script php que vas a correr, tendrá un tiempo limite (suele ser 30 segundos.) Si tienes un host personal, podrías cambiar esa opción para que se ejecute continuamente pero realmente no tiene sentido. Porque necesitas que sea continuo ?


Saludos

Hola! en realidad no me refiero a continuo como significa la palabra, me refiero a que por ejemplo, cada ves que alguien entre a mi web y haga click en X hipervinculo, me envie cierta informacion hacia vb... Yo lo que tengo ahora es asi: se hace click en un hipervicunlo que va a un php y ese php me guarda en un archivo de texto lo que se envio... Entonces con vb cada 10 segundos leo ese ini y veo si cambio, pero esta solucion no me sirve porque me banean la ip despues de dejarlo 5 horas aproximadamente trabajando haciendo esto...

Entonces estaria bueno que cada ves que se clickee X hipervicunlo, el mismo php abra una conexión y le mande los datos a vb (que siempre va a estar escuchando) no importa si despues se cierra la conexión y hay que abrirla de nuevo supongo...

Gracias !
En línea

Cromatico

Desconectado Desconectado

Mensajes: 110


Ver Perfil
Re: Pregunta sockets
« Respuesta #3 en: 4 Febrero 2012, 16:37 pm »

Bueno estuve averiguando que hosting habilitaban los sockets sin limites, byethost es uno y no es muy caro... Necesito saber si es posible establecer una comunicacion desde php hacia visual basic (el cual seria el servidor escuchando el puerto XXX a traves de winsock) y php se tendria que conectar a traves de socket, enviar dos parametros y cerrar la conexión... Luego repetir esto cada ves que el usuario cambie la informacion en el script php.

Es posible hacer esto? Saludos y gracias!
En línea

amonra727

Desconectado Desconectado

Mensajes: 10


Ing. Especialista en Networking/PHP


Ver Perfil
Re: Pregunta sockets
« Respuesta #4 en: 5 Febrero 2012, 20:35 pm »

Saludos, si es totalmente posible lo que sugieres, lo debes configurar tus archivos de php con la conexion que estas haciendo. Yo pienso que no es necesario utilizar un hosting con los sockets ilimitados ni nada de eso. Lo que debes hacer es que cuando alguien haga click en un hipervinculo, esta informacion sea enviada a la siguiente pantalla PHP, la cual va a realizar la conexion y ella misma debe obligatoriamente cerrarla y borrar el cache una vez terminadas las operaciones. Esto deberia permitirte realizar conexiones por periodos de tiempo intermitentes sin ningún problema.

----
Ra
Programador NT
En línea

Ra
Programador NT
Web 2.0
Ingeniería Informática
Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
Pregunta Sockets C#
.NET (C#, VB.NET, ASP)
lamique 1 2,079 Último mensaje 19 Diciembre 2012, 14:26 pm
por Novlucker
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines