Einzelnen Beitrag anzeigen

Chef16

Registriert seit: 26. Jan 2004
Ort: Lemgo
26 Beiträge
 
#2

Re: Ein Spiel über Lan spielen wie geht das?

  Alt 31. Jan 2004, 13:54
Hallo,

Das kannste mit Sockets machen (TClientSocket & TServerSocket). Du kannst 2 Programme daraus machen einmal ein Server-Programm und ein Client-Programm. Oder beides in 1. Beim Connecten musste darauf achten, das vorher der ServerSocket active ist. Am besten gleich in Objektinspektor Active auf True setzen. Vorher musste natürlich ein Port setzen. Der gleiche Port muss bei ClientSocket auch stehen, sons finden sich die Programme nicht. Also Z.b. Du bist jetzt Connected. Einer klickt auf Button5. Dann sendest du einfach mit TClientSocket einen String z.b.

ClientSocket1.Socket.SendText ('Button5');

Beim ServerSocket Ereigniss(Event) OnClientRead kannste den String lesen:

Code:
var s: String;
Begin
  s:=socket.receivetext;
  If s='Button5' Then
  Button5Click(Sender);
Usw.

MFG
Sven!
irc.euirc.net -> #delphi-hilfe
  Mit Zitat antworten Zitat