Forum: Netzwerke
Delphi
by Jumbo,
28. Dez 2005
Danke,
mittlerweile habe ich mit
ToAddr := TcpServer1.GetSocketAddr(ClientSocket.RemoteHost,ClientSocket.RemotePort);
auch die neue Adresse für
if TcpServer1.SendTo(Txt,sizeof(Txt),ToAddr)<>-1 then
Melde(3,'gesendet') else Melde(3,'nicht gesendet')
Forum: Netzwerke
Delphi
by Jumbo,
28. Dez 2005
Sag mal Marabu,
könntest Du mir freundlicherweise auch die Server-Antwort auf Deine "Get" - Anfrage des Client hier hereinstellen. Insbesondere stelle ich in der Prozedur
procedure TForm1.TcpServer1Accept(Sender: TObject;
ClientSocket: TCustomIpClient);
unter ClientSocket keine brauchbare Host und Port-Angabe fest.
Gruß Jumbo
Forum: Netzwerke
Delphi
by Jumbo,
28. Dez 2005
Also Marabu, zunächst mal vielen Dank für deine Mühe.
Ich habe einen Elsa - Lan - Router, der die Adressen automatisch vergibt. Du hast recht, jetzt muss ich mich mal um die Ports kümmern. Außerdem habe ich jetzt bei den Rechnern den Wurm-Schutz temporär abgeschaltet und da lief es z.B. auf Port 81 problemlos. Jetzt werde ich noch ein paar Comboboxen für die schnelle Wahl von Ports und...
Forum: Netzwerke
Delphi
by Jumbo,
27. Dez 2005
Ich bin einen Schritt weiter gekommen. Mit Port 80 komme ich an einem Rechner weiter. An einem anderen Rechner bekomme ich mit Port 80 nicht mal den Server zum Laufen und mit Port 81 habe ich (vorübergehend) ein Kontakt von Client/Rechner1 zu Server/Rechner2. Ist aber momentan auch schon wieder vorbei.
Forum: Netzwerke
Delphi
by Jumbo,
27. Dez 2005
Also, ich liste mal das Wichtigste auf:
procedure TForm1.FormActivate(Sender: TObject);
begin
TcpServer1.LocalPort := '5000';
TcpClient1.RemotePort:= '5000';
MeldeCon; //Meldet den Verbindungsstatus hier:Weder Server noch Client aktiv
end;
procedure TForm1.ServerEinBtnClick(Sender: TObject);