Club Builder - Foros de discusión Club Builder
Foro de C++Builder en español
 
 FAQFAQ   BuscarBuscar   MiembrosMiembros   Grupos de UsuariosGrupos de Usuarios   RegistrarseRegistrarse 
 PerfilPerfil   Entra para ver tus mensajes privadosEntra para ver tus mensajes privados   EntrarEntrar 

Por Favor necesito ayuda con los sockets

 
Publicar nuevo tema   Responder al tema    Foros de discusión -> Consultas
Ver tema anterior :: Ver tema siguiente  
Autor Mensaje
Mensaje    Asunto: Por Favor necesito ayuda con los sockets Responder citando

Sad Por Favor necesito que alguien me diga si es posible que un socket soporte varias comunicaciones a la ves de maquinas en red en un servidor si es posible me podrian explicar como??????
Muchas Gracias estare eternamente agradecido
Volver arriba
Mensaje    Asunto: RE:Por Favor necesito ayuda con los sockets Responder citando

Entiendo que lo que quieres hacer es que varios clientes conecten a la vez con un servidor. Si estas usando un TServerSocket, esto se hace sin ningun problema. Para controlar a los clientes puedes usar las propiedades ActiveConnections y Connections de la propiedad Sockects del TServerSocket. Mira a ver si te sirve esto
Volver arriba
Ver perfil de usuario Enviar mensaje privado
Mensaje    Asunto: Re: RE:Por Favor necesito ayuda con los sockets Responder citando

Wink Emilio si entiendo lo que me dices pero no puedo realizar varias conexiones a la vez sobre el mismo servidor debido a que si una maquina esta conectada y conecto otra la primera se desconecta.
Y lo que yo necesito es que cada una de las maquinas se conecte en ewl mismo momento y manden informacion al servidor y reciban informacion del servidor sin tener que desconectar ninguna.
Con respecto a lo que querias que viera no salio nada de todas formas gracias.
Volver arriba
Mensaje    Asunto: RE:Por Favor necesito ayuda con los sockets Responder citando

Lo que me dices no es normal teoricamente un TServerSocket debe admitir mas de una conexion sin problema. Haber si puedes darme más informacion de tu problema, dime que objetos estás usando en la conexion y cual es tu código al conectar haber si asi puedeo atudarte.
Volver arriba
Ver perfil de usuario Enviar mensaje privado
Mensaje    Asunto: Re: RE:Por Favor necesito ayuda con los sockets Responder citando

Very Happy ] Emilio el codigo es el mismo que esta en el ejemplo de Builder de Internet Chat yo lo que estoy tratando es de mejorar algunas cosas y cunado estoy conectado y otra maquina quiere enviar un mensaje la que estaba conectada se desconecta para dejarle paso a esta.
Volver arriba
Mensaje    Asunto: Re: RE:Por Favor necesito ayuda con los Responder citando

Grabiel acabo de mirar el código y probar la aplicación y no tengo ningun problema, he probado a conectarme hasta con tres equipos a otro equipo y este veia los mensajes de los otros tres, asi que no tengo ni idea de porque a ti no te va Rolling Eyes . Puede que sea por como tienes configurada la red o algo especifico de tu equipo. Siento no poder ayudarte mas. Sad
Volver arriba
Ver perfil de usuario Enviar mensaje privado
Mensaje    Asunto: Re: RE:Por Favor necesito ayuda con los Responder citando

Una ultima pregunta tienes configurado los equipos cin ip fijo?
Gracias de todas formas
Volver arriba
Mensaje    Asunto: RE:Por Favor necesito ayuda con los Responder citando

Si las ip de mis equipos son fijas. AL conectar le das el nombre del equipo o la ip? No se si tendra mucho que ver pero es posible que si le das el nombre y no tienes bien montado un servidor de DNS o mal instalado el NETBUI no encuentre al equipo en la red, prueba a darle la ip directamente en lugar del nombre del equipo.
Volver arriba
Ver perfil de usuario Enviar mensaje privado
Mensaje    Asunto: Re: RE:Por Favor necesito ayuda con los Responder citando

Emilio disculpame que te joda pero lo tengo igual que vos pero el tema es el siguioente.
Si yo conecto de a una las maquinas con el servidor si lo puedo hacer pero de a una por ves y yo lo que realmente quiero es conectarlas a todas juntas con el servidor al mismo tiempo.
Te doy un ejemplo:
Tengo seis maquinas y las quiero conectar con el servidor y que todas puedan mandar un mensaje a la ves al servidor no quiero que el servidor tenga que hacer una conexion a la ves para ver que es lo que me estan escribiendo sino que vea todo lo que me escriben a la ves.
Volver arriba
Mensaje    Asunto: RE:Por Favor necesito ayuda con los sockets Responder citando

La conexion de varios equipos a la vez con el servidor y que este pueda recibir y enviar informacion a cada uno de ellos sin necesidad de volver conectar a los clientes se realiza sin problema. No se si esque no te estoy entendiendo bien, dime que modificaciones quieres hacerle al chat del ejemplo haber si asi veo el problema, porque la verdad no tengo ni idea de porque esto no e funciona.
Volver arriba
Ver perfil de usuario Enviar mensaje privado
Mensaje    Asunto: Responder citando

Hola Gabriel, creo que tu problema está en que no utilizas la propiedad "ServerType", del componente "TServerSocket" correctamente. Échale un vistazo en la ayuda. Yo he creado un servidor que admite varias conexiones simultáneas y la propiedad que te comento se encuentra establecida a "stNonBlocking", comprueba que la tienes igual.
_________________
Iré a cualquier sitio siempre y cuando sea hacia delante.
Livingstone
Volver arriba
Ver perfil de usuario Enviar mensaje privado
Mostrar mensajes de anteriores:   
Cambiar a:  
No puedes publicar temas nuevos en este foro
No puedes responder a temas en este foro
No puedes editar tus mensajes en este foro
No puedes borrar tus mensajes en este foro
No puedes votar en las encuestas de este foro


Hosting WordPress Indedmedia desde 3,99 €
© 2002–2026 Club Builder · Funciona con phpBB.