Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Netzwerke (https://www.delphipraxis.net/14-netzwerke/)
-   -   Delphi Brauch hilfe mit tcpserver^^ (https://www.delphipraxis.net/61210-brauch-hilfe-mit-tcpserver%5E%5E.html)

KuH_am_SchuH 18. Jan 2006 12:02


Brauch hilfe mit tcpserver^^
 
hihooo

ich bitte euch mir zu helfen hab mit dem tcpserver n problem .
kann mit jemand bitte ein beispiel hier reinschreiben wie

tcpserver.onreceive geht ?

am besten noch ,wenn der server eine nachricht vom tcpclient bekommt dass die nachricht in ein memo feld reingeschrieben wird

Schonmal danke :-D :-D :-D :-D :-D

Sharky 18. Jan 2006 12:10

Re: Brauch hilfe mit tcpserver^^
 
Hai Du,

was hast Du denn bisher für Code bzw. welches Problem hast Du?

KuH_am_SchuH 18. Jan 2006 12:32

Re: Brauch hilfe mit tcpserver^^
 
hi^^ schau hier is mein quelltext :
Delphi-Quellcode:
unit Unit1;

interface

uses
  Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
  Dialogs, Sockets, StdCtrls;

type
  TChat1 = class(TForm)
    Svverbinden: TButton;
    Adresse: TEdit;
    Port: TEdit;
    Clverbinden: TButton;
    GroupBox1: TGroupBox;
    GroupBox2: TGroupBox;
    port2: TEdit;
    Senden: TButton;
    Nachr: TMemo;
    client: TTcpClient;
    server: TTcpServer;
    procedure SvverbindenClick(Sender: TObject);
    procedure ClverbindenClick(Sender: TObject);
    procedure SendenClick(Sender: TObject);
  private
    { Private-Deklarationen }
  public
    { Public-Deklarationen }
  end;

var
  Chat1: TChat1;

implementation

{$R *.dfm}

procedure TChat1.SvverbindenClick(Sender: TObject);
begin
server.Active := false;
server.LocalPort := port.Text;
server.Active := true;
end;

procedure TChat1.ClverbindenClick(Sender: TObject);
begin
client.RemoteHost := adresse.Text;
client.RemotePort := port2.Text;
end;

procedure TChat1.SendenClick(Sender: TObject);
begin
if client.Connect then
try
client.Sendln(nachr.Text)
finally
client.Disconnect;
end;
end;

end.


... und jetzt brauch ich noch ne onreceive eigenschaft beim tcpserver aber ich weiß nich wie ich das machen soll :?

KuH_am_SchuH 18. Jan 2006 12:34

Re: Brauch hilfe mit tcpserver^^
 
ah kacke^^ also des beim button svverbinden da musst du dir die geschweiften klammern wegdenken ich habn bissl rumprobiert und vergessen des wieder wegzumachen^^

freak4fun 18. Jan 2006 12:41

Re: Brauch hilfe mit tcpserver^^
 
Man kann seine Beiträge editieren. ;)

MfG
freak

mh166 18. Jan 2006 15:11

Re: Brauch hilfe mit tcpserver^^
 
Jetzt weiß ich, was in die nächste Version der DP unbedingt rein sollte! Eine Tidy-Implementierung, damit hier automatisch der Code wenigstens *etwas* leserlicher wird...! Soviel zur Einhaltung des Borland Styleguides... :roll:

mfg, mh166

KuH_am_SchuH 18. Jan 2006 16:23

Re: Brauch hilfe mit tcpserver^^
 
was willst du denn ist doch gut leserlich^^


Alle Zeitangaben in WEZ +1. Es ist jetzt 19:54 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz