Foros del Web » Programando para Internet » PHP »

ayuda con sockets

Estas en el tema de ayuda con sockets en el foro de PHP en Foros del Web. buenos dias me gustaria saber si alguien me puede ilustrar de como puedo capturar un trama atravez de un socket en php y guardar ese ...
  #1 (permalink)  
Antiguo 16/03/2009, 08:41
 
Fecha de Ingreso: julio-2008
Ubicación: Bogota
Mensajes: 59
Antigüedad: 15 años, 9 meses
Puntos: 1
Pregunta ayuda con sockets

buenos dias
me gustaria saber si alguien me puede ilustrar de como puedo capturar un trama atravez de un socket en php

y guardar ese trama completo en mysql

de verdad que agradesco cualquier informacion
  #2 (permalink)  
Antiguo 16/03/2009, 08:50
Avatar de elangelcaido  
Fecha de Ingreso: septiembre-2003
Ubicación: Oviedo
Mensajes: 1.068
Antigüedad: 20 años, 7 meses
Puntos: 4
Respuesta: ayuda con sockets

Hola,

No tengo una respuesta a tu pregunta, pero si te puedo dar un par de referencias que tal vez ya hayas consultado.

Referencia 1 y Referencia 2.
__________________
Ta Luego! Al final sólo puede quedar uno...
________
lukos.org
  #3 (permalink)  
Antiguo 16/03/2009, 09:26
 
Fecha de Ingreso: julio-2008
Ubicación: Bogota
Mensajes: 59
Antigüedad: 15 años, 9 meses
Puntos: 1
Respuesta: ayuda con sockets

muchas gracias x tu ayuda la verdad si las he consultado y mucho pero pues no me ha quedado del todo claro pense que depronto podrian tener algun ejemplo sobre el cual pudoiera trabajar
  #4 (permalink)  
Antiguo 16/03/2009, 11:29
Avatar de elangelcaido  
Fecha de Ingreso: septiembre-2003
Ubicación: Oviedo
Mensajes: 1.068
Antigüedad: 20 años, 7 meses
Puntos: 4
Respuesta: ayuda con sockets

La verdad es que no tengo ningún ejemplo para esto, lo siento.

Suerte!
__________________
Ta Luego! Al final sólo puede quedar uno...
________
lukos.org
  #5 (permalink)  
Antiguo 16/03/2009, 11:47
 
Fecha de Ingreso: julio-2008
Ubicación: Bogota
Mensajes: 59
Antigüedad: 15 años, 9 meses
Puntos: 1
Respuesta: ayuda con sockets

ok no te preocupes la intencion de ayudar es lo q importa
muchas gracias x la atencion
  #6 (permalink)  
Antiguo 16/03/2009, 18:41
 
Fecha de Ingreso: abril-2006
Mensajes: 1.128
Antigüedad: 18 años
Puntos: 33
Respuesta: ayuda con sockets

pipekingsaids:

Parece que lo que tu quieres es capturar el intercambio de comunicacion entre un cliente y un servidor.

He utilizado para ello fsockopen() y generalmente, en los casos de envios de correo, primero se establece la comunicacion, le sigue un intercambio de comunicacion que funciona en ambos lados y si un lado no contesta o envia algo NO esperado la comunicacion se corta y se cierra.

Ejemplo ->
//Enviamos el Nombre de Usuario
fputs($conexionsmtp, base64_encode($nombreusuario) . $nuevalinea);
$respuestasmtp = fgets($conexionsmtp, 515);
$ArrayLogeo['usuarioautenticacion'] = "$respuestasmtp";

//Enviamos la Contraseña
fputs($conexionsmtp, base64_encode($contrasena) . $nuevalinea);
$respuestasmtp = fgets($conexionsmtp, 515);
$ArrayLogeo['contrasenaautenticacion'] = "$respuestasmtp";

Este es un tipico intercamcio de nombre de usuario y contraseña entre un servidor de correo profesional y un cliente de correo que pretende enviar un correo.
Hay siempre un fputs() manejado por base64_encode o codificado de esa forma e inmediatamente debe recibirse una respuesta y por ende conlleva un fgets(),
todo eso se guarda en un array y posteriormente se deposita en un archivo log de forma secuencial para saber que exactamente paso.

Saludos
Y espero te ayude
Franco
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 04:15.