PHP y funciones tcp/ip

Iniciado por nacho2003, 18 Septiembre 2006, 14:39 PM

0 Miembros y 1 Visitante están viendo este tema.

nacho2003

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

devcode

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.  ::)

sorcerer

aparte la mayoria de los servidores apache tienen las ordenes de sockets blockeadas
Las creaciones humanas son imperfectas,
por la imperfeccion de su creador

deya

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.  ;)
"No es mas pobre el que tiene poco, sino el que mucho ambiciona" Charles Chaplin.


дٳŦ٭

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


Con sangre andaluza :)


nacho2003

O gracias, pero cuáles serían las otras formas que recomiendan?
Algo por donde empezar a ver?

nacho2003

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


Con sangre andaluza :)


nacho2003

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.

deya

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  ;)
"No es mas pobre el que tiene poco, sino el que mucho ambiciona" Charles Chaplin.