Serveur de jeuxvideo - Delphi/Pascal - Programmation
MarshPosté le 22-11-2006 à 12:17:28
Bonjour
J'ai a ma charge de réaliser le réseau d'un jeux pour mes études. L'école nous lache un peu dans le vide alors a nous de nous débrouiller. J'ai fais quelques recherches mais peu de choses trouvées. J'ai commencé par réaliser ce petit programme en utilisant les composant cliensocket et serversocket de delphi qui me permet de voir que le client est connecté au serveur :
procedure TForm1.startClick(Sender: TObject); begin Server.Port:=strtoint(Edit1.Text); Server.Open; end; procedure TForm1.stopClick(Sender: TObject); begin Server.Close; end; procedure TForm1.ServerAccept(Sender: TObject; Socket: TCustomWinSocket); begin Memo1.Lines.Add('Connection de' +Socket.RemoteAddress); end; procedure TForm1.ServerClientDisconnect(Sender: TObject; Socket: TCustomWinSocket); begin Memo1.Lines.Add('déconnection de' + Socket.RemoteAddress); end;
J'aurais donc besoin que l'on m'oriente sur les points suivants : 1)Existe t-il des composants plus appropriés pour un serveur de jeux? 2)Qu'elle type d'information transfer t-on entre le serveur et les clients? 3)Comment gérer plusieurs clients à la fois?
Merci d'avance.
PS: Ce projet dure toute l'année durant laquelle on doit montrer l'avancement du projet lors de soutenances
Marsh Posté le 22-11-2006 à 12:17:28
Bonjour
J'ai a ma charge de réaliser le réseau d'un jeux pour mes études. L'école nous lache un peu dans le vide alors a nous de nous débrouiller. J'ai fais quelques recherches mais peu de choses trouvées. J'ai commencé par réaliser ce petit programme en utilisant les composant cliensocket et serversocket de delphi qui me permet de voir que le client est connecté au serveur :
procedure TForm1.startClick(Sender: TObject);
begin
Server.Port:=strtoint(Edit1.Text);
Server.Open;
end;
procedure TForm1.stopClick(Sender: TObject);
begin
Server.Close;
end;
procedure TForm1.ServerAccept(Sender: TObject; Socket: TCustomWinSocket);
begin
Memo1.Lines.Add('Connection de' +Socket.RemoteAddress);
end;
procedure TForm1.ServerClientDisconnect(Sender: TObject;
Socket: TCustomWinSocket);
begin
Memo1.Lines.Add('déconnection de' + Socket.RemoteAddress);
end;
J'aurais donc besoin que l'on m'oriente sur les points suivants :
1)Existe t-il des composants plus appropriés pour un serveur de jeux?
2)Qu'elle type d'information transfer t-on entre le serveur et les clients?
3)Comment gérer plusieurs clients à la fois?
Merci d'avance.
PS: Ce projet dure toute l'année durant laquelle on doit montrer l'avancement du projet lors de soutenances