Que tal! a ver si alguno sabe de este tema, quiero hacer una especie de mensajero instantáneo con php, se me ocurre que la mejor forma es usar las funciones de tcp/ip para comunicarse entre máquinas.
Alguno tiene experiencia con esto? Algún ejemplo o tutorial sobre el tema que puedan recomendar? Cuál es la mejor forma de encarar esto?
Saludos!
Mi idea es usar algo asi:
http://www.idiota.es/php/ref.sockets.html
Pero no me queda claro como sería el armado de las páginas servidor/cliente
No creo que con PHP puedas hacer eso ya que no es un lenguaje 'instantáneo' por decirlo de alguna forma. Podrías talvés intentar con PHP y AJAX. ::)
aparte la mayoria de los servidores apache tienen las ordenes de sockets blockeadas
Nunca he hecho algo así, pero te recomiendo algo: Prueba de las distintas formas que los otros chavos te recomiendan y verás si te resulta, y nos cuentas.
Salu2 ;)
PD: Recuerda: Nunca podemos decir que nada funciona sin antes probarlo.
Créeme, te lo digo por experiencia. ;)
Wuenas
Cita de: devcode en 18 Septiembre 2006, 17:59 PM
No creo que con PHP puedas hacer eso ya que no es un lenguaje 'instantáneo' por decirlo de alguna forma. Podrías talvés intentar con PHP y AJAX. ::)
No creo.
Cita de: nacho2003 en 18 Septiembre 2006, 14:39 PM
Que tal! a ver si alguno sabe de este tema, quiero hacer una especie de mensajero instantáneo con php, se me ocurre que la mejor forma es usar las funciones de tcp/ip para comunicarse entre máquinas.
Alguno tiene experiencia con esto? Algún ejemplo o tutorial sobre el tema que puedan recomendar? Cuál es la mejor forma de encarar esto?
Saludos!
Mi idea es usar algo asi:
http://www.idiota.es/php/ref.sockets.html
Pero no me queda claro como sería el armado de las páginas servidor/cliente
Es muy fácil si lo haces con las maquinas en red, simple, supongamos que tú pc (es donde estará el server) se llame "servidorPHP" y para conectarte solo escribes http://servidorPHP/messengerphp/ (donde messengerphp es la carpeta de tú sistema) y accedes a la máquina. Yo implementé un sistema similar en mi trabajo. ;)
Cita de: deya en 18 Septiembre 2006, 20:40 PM
Nunca he hecho algo así, pero te recomiendo algo: Prueba de las distintas formas que los otros chavos te recomiendan y verás si te resulta, y nos cuentas.
Salu2 ;)
PD: Recuerda: Nunca podemos decir que nada funciona sin antes probarlo.
Créeme, te lo digo por experiencia. ;)
Totalmente de acuerdo.
Saludos
O gracias, pero cuáles serían las otras formas que recomiendan?
Algo por donde empezar a ver?
Cita de: Ing_Amc en 19 Septiembre 2006, 05:49 AM
Es muy fácil si lo haces con las maquinas en red, simple, supongamos que tú pc (es donde estará el server) se llame "servidorPHP" y para conectarte solo escribes http://servidorPHP/messengerphp/ (donde messengerphp es la carpeta de tú sistema) y accedes a la máquina. Yo implementé un sistema similar en mi trabajo. ;)
Justamente algo asó para mi trabajo necesitaría, si pudieras darme alguna idea de cómo implementar algo asi?
Wenas
Cita de: nacho2003 en 19 Septiembre 2006, 13:34 PM
Cita de: Ing_Amc en 19 Septiembre 2006, 05:49 AM
Es muy fácil si lo haces con las maquinas en red, simple, supongamos que tú pc (es donde estará el server) se llame "servidorPHP" y para conectarte solo escribes http://servidorPHP/messengerphp/ (donde messengerphp es la carpeta de tú sistema) y accedes a la máquina. Yo implementé un sistema similar en mi trabajo. ;)
Justamente algo asó para mi trabajo necesitaría, si pudieras darme alguna idea de cómo implementar algo asi?
Revisa tu bandeja ;)
Saludos
Gracias por la página de scripts. La mayoría de esos chats dependen de una base de datos donde se van encolando los mensajes que se envía la gente, mi idea es no depender de una base de datos para eso, solo con conocer ip destino y socket enviarse mensajes.
PD: mi servidor apache lo tengo corriendo en un so unix.
Cita de: nacho2003 en 20 Septiembre 2006, 20:01 PM
Gracias por la página de scripts. La mayoría de esos chats dependen de una base de datos donde se van encolando los mensajes que se envía la gente, mi idea es no depender de una base de datos para eso, solo con conocer ip destino y socket enviarse mensajes.
PD: mi servidor apache lo tengo corriendo en un so unix.
Pon la dirección de la página de scripts, para que todos sepamos. ;D ;D ;D :rolleyes: :rolleyes: :rolleyes:
Salu2 ;)
www.hotscripts.com
Cita de: nacho2003 en 20 Septiembre 2006, 21:03 PM
www.hotscripts.com
Sí, pero se mas exacto. ¿Dónde en HotScripts?
Salu2 ;)