Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Mensajes - Kizar

#1
Después de investigar un poco no es ajax el que cierra la conexión, es php al terminar la ejecución del script, se que se puede dejar una conexión sin cerrar al terminar el script, pero no se como usarla mas tarde...
#2
Esa pagina que he puesto lo hace y usa php y ajax, lo único es que tiene el código  javascript ofuscado y es un royo desencriptarlo, estoy en ello...
#3
PHP / Mantener una conexión activa php/ajax
13 Junio 2009, 22:35 PM
Bueno la verdad es que estoy haciendo un juego multiplayer basado en ajax y php, el caso es que actualmente lo que hago para que de la impresión de que el juego es en tiempo real es numerar los eventos que se van produciendo y cada usuario hace una petición cada medio segundo indicando el numero del ultimo evento que recibió y así se le enviaran todos los nuevos que haya, funciona muy bien pero produce mucha carga del servicio y gasto de transferencia hacer tantas conexiones, por ejemplo si están jugando 10 personas en una mesa durante media hora serian 36000 conexiones....
He estado buscando una forma de hacer que la conexión sea persistente que se quede abierta para mandarlo todo por esa conexión sin tener que crear una nueva cada x tiempo. Esto me plantea dos dudas, la primera es que no se como hacerlo con ajax y la segunda es que no se si puedo manejar varias conexiones ala vez desde php. Me explico..
Cuando un usuario se conecta se tendría que crear una conexión permanente, o por lo menos que durara un par de minutos y que pudiera mandar información mediante php según se vaya produciendo.

CitarUn usuario entra en una mesa de juego y conecta con el servidor de tal forma que no se cierra la conexión al recibir datos. Cuando se produce un evento en el juego, por ejemplo otro usuario entra en la mesa de juego desde php tendría que ser capaz de mantener las dos conexiones sin cerrar y de enviar por la primera conexión el evento (usuario xxx conectado) que el usuario uno lo recibiera y haga con ello lo que tenga que hacer y seguir la conexión abierta, si luego se conecta una tercera persona o comienza la partida desde php tendría que ser capaz de enviar ese evento a tantas personas como estén sentadas en la sala.

Esta pagina según he observado con el firebug lo hace y muy bien, mantiene la conexión abierta y va mandando las cartas. Estoy mirando haber si puedo sacar de ahi la idea. (Hace falta registrarse, podéis usar esta cuenta: usuario: nada pass: nada)
http://blackjack.webutils.co.uk/

¿Alguna idea? ¿Es posible hacerlo? ¿Debería postear en el subforo de php?
Gracias a todos los que ayuden.  ;D
#4
Para codes la mejor pagina sin duda es:
http://pastebin.com/
#5
Cita de: skullsp en  8 Julio 2008, 17:49 PM
con respoecto a IE6, es como decir "si tu programa no anda en win95, deberias adaptarlo", estas loco???, ya fue ya paso de moda, no sirve el IE6, hay 500 webbrowsers mejores con soporte de PNG y menos errores y van a usar IE6, por favor, actualinzen!!!!
IE6 soporta png, otra cosa es que no se adapte al standard y no se vena bien algunas transparencias alfa.
De todas formas no eres un buen webmaster, si quieres que visiten tu sitio web tu te tienes que adaptar al publico, no del reves...
#6
Pues no se puede simplemente por igualdad. A mi no me dejaban poner enlaces a mi web porque decían que era spam pues a ti tampoco.
#7
Ninguna cosa de las que se ha dicho hasta el momento es segura... Solo seria necesario un editor hexadecimal para crakearlo...
#8
En vb no se puede hacer anti vmware ni anti virtualpc.
Es necesario usar asm.
#9
Deja el vb hoy y sal a la calle ha hacer tangana y parar coches para que piten el himno  ::)
#10
Si es al kav al que intentas machacar no te esfuerces...