Ver Mensaje Individual
  #3  
Antiguo 17-09-2003
SCH SCH is offline
Miembro
 
Registrado: ago 2003
Ubicación: Valencia
Posts: 44
Reputación: 0
SCH Va por buen camino
Realmente no tengo mucha idea de aplicaciones en red pero hice un minichat que funcionaba con sockets, cuando el servidor recibía un mensaje lo reenviaba a todos menos a la máquina de la que provenía el mensaje, utilicé esto y funcionó:

for i := 0 to Socket_Server.Socket.ActiveConnections - 1 do
if (Socket_Server.Socket.Connections[i].SocketHandle <> IDSender) then
Socket_Server.Socket.Connections[i].SendText(mensaje);

Vamos, que creo que SocketHandle te identifica la conexión, bueno al menos yo lo usé para eso y funcionaba aunque tampoco probé mucho jaja. Supongo que también podrías usar el número de conexión si sabes en que orden han conectado pero bueno, prueba, o casi mejor espera a que te responda alguien que sepa de verdad jeje.
Responder Con Cita