Bonjour, voila le probleme, je suis en trein de faire un client serveur en c# le probleme est que j'arrive bien a envoier les messages d'un client vers tous les autres clients, mais pas vers un seul bien specifique qui est selectionner dans un listbox.
Voici le code de l'envoie vers tous, si qq'un pouvait m'aider ce serait cool.
Merci.
Code serveur:public void ReceptData( IAsyncResult ResultAsync )
{
CSockCli oSockCli = (CSockCli)ResultAsync.AsyncState;
byte [] TabRetourne = oSockCli.GetRecievedData( ResultAsync );
if( TabRetourne.Length < 1 )
{
Console.WriteLine( "Client {0}, déconnecté", oSockCli.Sock.RemoteEndPoint );
oSockCli.Sock.Close();
TabCli.Remove( oSockCli );
return;
}
foreach( CSockCli clientSend in TabCli )
{
try
{
clientSend.Sock.Send( TabRetourne );
}
catch
{
// If the send fails the close the connection
Console.WriteLine( "Send to client {0} failed", oSockCli.Sock.RemoteEndPoint );
clientSend.Sock.Close();
TabCli.Remove( oSockCli );
return;
}
}
oSockCli.SetupRecieveCallback( this );
}
}