• Jueves 14 de Noviembre de 2024, 17:19

Autor Tema:  Comunicacion Con Varios Sockets  (Leído 2157 veces)

betitono1

  • Miembro MUY activo
  • ***
  • Mensajes: 235
    • Ver Perfil
Comunicacion Con Varios Sockets
« en: Jueves 5 de Febrero de 2004, 14:42 »
0
Hola que tal alguien podira decirme como puedo hacer una aplicacion servidor en la que se conectaran 15 clientes y estos le esten enviando informacion y que el servidor sepa de quien es el mensaje y enviarle una respuesta a este mismo cliente, o cuando el servidor quiera enviarle al cliente que sea, alguien podria decirme como pudiera hacerlo. gracias


Saludos.

seth_los

  • Nuevo Miembro
  • *
  • Mensajes: 9
    • Ver Perfil
Re: Comunicacion Con Varios Sockets
« Respuesta #1 en: Jueves 5 de Febrero de 2004, 15:44 »
0
Hola...
para empezar te recomiendo que veas la aplicacion que esta hecha en Builder en Example->Internet->Chat es muy facil de entender y teda una guia de lo que estas pidiendo te orientas en el manejo de Socket ,dir IP, recibir y enviar mensajes por Red iluego de eso comienzas tu aplicacion cunado te surgan nuevas dudas, ya sabes donde estamos


Saludos..
Seth

para los que no conocen el foro de mi arroba.com

http://miarroba.com/foros/ver.php?id=182537

_Viktor

  • Miembro MUY activo
  • ***
  • Mensajes: 271
    • Ver Perfil
    • http://AyudaCBuilder.foros.st
Re: Comunicacion Con Varios Sockets
« Respuesta #2 en: Jueves 5 de Febrero de 2004, 19:20 »
0
Hola, aqui te dejo un ejemplo de chat que publique por ahi hace un tiempo, esta bastante desordenado por q lo hice super rapido por peticion de otro programador, pero se entiende de todas maneras, aqui te dejo el link:

Ejemplo Socket's

PD: El foro que menciona Seth tiene como direccion http://ayudacbuilder.foros.st/ (es mi foro  :P )

Saludos!
_Viktor _Yañez_
"Ser inteligente no es ser mas, solo equivocarse menos y no usar visual basic"

http]

seth_los

  • Nuevo Miembro
  • *
  • Mensajes: 9
    • Ver Perfil
Re: Comunicacion Con Varios Sockets
« Respuesta #3 en: Jueves 5 de Febrero de 2004, 23:29 »
0
Claro amigo este es uno de los mejores, los integrantes son buenos programadores

Saludos  _Viktor

betitono1

  • Miembro MUY activo
  • ***
  • Mensajes: 235
    • Ver Perfil
Re: Comunicacion Con Varios Sockets
« Respuesta #4 en: Sábado 7 de Febrero de 2004, 15:11 »
0
hola que tal el ejemplo esta muy bien, ahora quisiera saber si existe otro cliente como de le haria para determinar de quien es el mensaje y cuando se conecte conocer su direccion IP, y ¿es posible ejecutar una funcion del cliente desde el server? esas son mis dudas por ahora podrian ayudarme.


Saludos.

_Viktor

  • Miembro MUY activo
  • ***
  • Mensajes: 271
    • Ver Perfil
    • http://AyudaCBuilder.foros.st
Re: Comunicacion Con Varios Sockets
« Respuesta #5 en: Sábado 7 de Febrero de 2004, 20:17 »
0
Hola, vamos amigo, que solo basta con ver los eventos del TServerSocket, tienes uno que se llama OnClientConnect... es un poco obvio ¿no?  ;)

Código: Text
  1. void __fastcall TForm1::ServerSocket1ClientConnect(TObject *Sender,
  2.       TCustomWinSocket *Socket)
  3. {
  4.  Edit1->Text = Socket->RemoteAddress;
  5.  Edit2->Text = Socket->RemoteHost;
  6. }
  7.  

Saludos!
_Viktor _Yañez_
"Ser inteligente no es ser mas, solo equivocarse menos y no usar visual basic"

http]

betitono1

  • Miembro MUY activo
  • ***
  • Mensajes: 235
    • Ver Perfil
Re: Comunicacion Con Varios Sockets
« Respuesta #6 en: Martes 10 de Febrero de 2004, 15:21 »
0
Gracias por la respuesta esto me da una idea mas clara de lo como funciona esto de los sockets, ahora quisiera saber si se puede ejecutar una funcion o procedimiento desde el server o en base a la cadena de caracteres que se envia se hace la comparacion para saber como reaccionar cuando recive informacion el cliente.

Saludos.

_Viktor

  • Miembro MUY activo
  • ***
  • Mensajes: 271
    • Ver Perfil
    • http://AyudaCBuilder.foros.st
Re: Comunicacion Con Varios Sockets
« Respuesta #7 en: Martes 10 de Febrero de 2004, 19:02 »
0
Creo que te habia respondido eso en otro post, no recuerdo si eras tu o no...


http://foros.solocodigo.com/index.php?showtopic=6414

Saludos!
_Viktor _Yañez_
"Ser inteligente no es ser mas, solo equivocarse menos y no usar visual basic"

http]