• Viernes 8 de Noviembre de 2024, 19:06

Autor Tema:  problema socket  (Leído 1386 veces)

darksxd

  • Nuevo Miembro
  • *
  • Mensajes: 10
  • Nacionalidad: co
    • Ver Perfil
problema socket
« en: Miércoles 11 de Agosto de 2010, 00:09 »
0
tengo un problema para crear un socket q sea servidor y cliente al mismo tiempo es decir q pueda recibir y enviar informacion lo peor es q tiene q ser bit a bit si tienen un codigo q me pueda dar una idea de como hacerlo  se los agradeceria

posman

  • Miembro MUY activo
  • ***
  • Mensajes: 119
    • Ver Perfil
Re: problema socket
« Respuesta #1 en: Miércoles 11 de Agosto de 2010, 16:49 »
0
No se puede crear un socket que sirva al mismo tiempo como servidor y cliente. Forzosamente tienes que crear 2 sockets, ya que a cada uno le tienes que configurar el puerto en el que va a enviar o recibir. Ademas no se puede enviar informacion por bits, la unidad minima son bytes. Puedes enviar bytes y en el otro lado de la conexion tendrias que procesar el dato enviado por los bits que necesitas

darksxd

  • Nuevo Miembro
  • *
  • Mensajes: 10
  • Nacionalidad: co
    • Ver Perfil
Re: problema socket
« Respuesta #2 en: Jueves 12 de Agosto de 2010, 14:46 »
0
ok entiendo entonces el servidor y el cliente deben ser dos clases totalmente distintas pero podria usarlas en una interface para q se ejecuten al tiempo para q puedan hacer el papel de escucha y de envio y teniendo en cuenta q el puerto del cliente no sea igual al del servidor dentro de la interfaz pk se conectarian ellos mismos

darksxd

  • Nuevo Miembro
  • *
  • Mensajes: 10
  • Nacionalidad: co
    • Ver Perfil
Re: problema socket
« Respuesta #3 en: Jueves 12 de Agosto de 2010, 20:30 »
0
:lol: bueno buenas noticias ya pude realizar el socket como lo queria q pudiera enviar y recibir archivos y para esto lo q hice fue crear dos clases una q controle el servidor y otro el cliente y en una interface hice para q se ejecuten simultaniamente pero no se conecten con ellos mismos si no con otra conexion si llegan a necesitar algo del codigo o una ayuda al respecto haganmelo saber y grax posman por la respuesta me saco de una duda q tenia y sin su aporte no habria sido posible lograrlo!!!