yazidou27
Messages postés4Date d'inscriptionlundi 7 décembre 2009StatutMembreDernière intervention20 novembre 2010
-
20 nov. 2010 à 05:13
cs_ahmed12
Messages postés83Date d'inscriptionlundi 5 mai 2003StatutMembreDernière intervention 9 décembre 2010
-
21 nov. 2010 à 11:37
bonjour;
je suis entrein de realiser une apli pour chat
mai jai u un probleme
jai 1 serveur et 3 client
je veux que je repend en priver
server ---->2
server----->1
et non server---->1,2,3
dsl pour lortog mai en dans un forum de devlopment
beckerich
Messages postés302Date d'inscriptionjeudi 29 septembre 2005StatutMembreDernière intervention17 septembre 20132 20 nov. 2010 à 19:46
Caribensila, et moi non plus d'ailleurs, n'avons pas de réponse car nous ne comprenons pas la question. Nous sommes sûrement trop bêtes...
Bonne soirée.
Luc
yazidou27
Messages postés4Date d'inscriptionlundi 7 décembre 2009StatutMembreDernière intervention20 novembre 2010 20 nov. 2010 à 20:47
Code :
clien1-->server--->client1
client2-->sever--->client2
et non client1--->server--->client1+client2
c'est plutot simple non?
une aplication server/client connecter avec winsock
je veux que le serveur repend a chaque client et non tous les client connecter.
c'est mon probleme.
desloe pour les comentaire.
cs_ahmed12
Messages postés83Date d'inscriptionlundi 5 mai 2003StatutMembreDernière intervention 9 décembre 2010 21 nov. 2010 à 11:37
Pour que tu puisses répondre ou interroger un client il faut que tu précise son adresse IP et son port qu'est ouvert à l'écoute et a la demande avec le serveur après un parcoure de tout les clients qui ont établis une connexion au serveur le serveur peut a son tour interroger n'importe quels client, un par un et aussi avec na porte ordre voulu
C'est simple si t'utilise le composent CientSocket et ServerSocket de dephi5 et avec et delphi7 mais tu dois les rajouté comme un composant:
Cet exemple provient de la démo Chat.Il montre comment envoyer la ligne nouvellement insérée dans un mémo sur la connexion socket lorsque l'utilisateur appuie sur la touche Entrée.
procedureTChatForm.Memo1KeyDown(Sender:TObject;var Key:Word;Shift:TShiftState);
begin
ifKey =VK_Return then
if IsServer then
ServerSocket.Socket.Connections[0].SendText(Memo1.Lines[Memo1.Lines.Count -1])
else
ClientSocket.Socket.SendText(Memo1.Lines[Memo1.Lines.Count -1]);
end;
c'est un exemple d'aide de delphi
c'est non tu peut utiliser aussi les composents Indy il est aussi tres riche
bonne chance kho
Ahmed-Ouba -Alger