Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Netzwerke (https://www.delphipraxis.net/14-netzwerke/)
-   -   Delphi winsock frage 1 *g* (https://www.delphipraxis.net/5722-winsock-frage-1-%2Ag%2A.html)

Zero1 16. Jun 2003 19:55


winsock frage 1 *g*
 
hiho all

also meine frage is mal das verbinden:

Delphi-Quellcode:
  Client.Port:=44044;
  Client.Host:='127.0.0.1';
  Client.Open;

normal wird ja alles fesgelegt port/ip aber
wie kann ich zb den port aus edit1 und ip aus edit2 auslesen lassen?
Delphi-Quellcode:
  Client.Port:=edit1.text;
  Client.Host:=edit2.text;
  Client.Open;
funkt nicht wirklich :(

bidde help

danke schon mal


zero1

Christian Seehase 16. Jun 2003 20:07

Moin Zero1,

und es funktioniert nicht wirklich, weil Du in dieser Zeile


Delphi-Quellcode:
Client.Port:=edit1.text;
die Fehlermeldung

Inkompatible Typen integer und TCaption

bekommst.

Gegenfragen:
Welchen Datentyp hat Port?
Welchen Datentyp hat Text?
Was muss man tun, damit es passt?

Stanlay Hanks 16. Jun 2003 20:18

Zitat:

Zitat von Christian Seehase
Gegenfragen:
Welchen Datentyp hat Port?
Welchen Datentyp hat Text?
Was muss man tun, damit es passt?


Ich weiß es, Herr Lehrer!!! *sich meldet* :mrgreen:
Weil Port ein Integer Wert ist und Text ein String Wert muss man den Text von Edit 1 mit der Funktion StrToInt(Edit1.text) in einen Integer Wert umwandeln!


Darf ich mich wieder setzen?

Man liest sich, Stanlay

Zero1 16. Jun 2003 20:20

winsocks processe
 
hum das mit port is immer mein prob *g* vergesse immer StrToInt
:p

danke !

aber wenn wir schon dabei sind will ich kein neues thema mehr anfangen bleiben wir bei diesen thema :p!

wie kann ich die processe auflisten lassen auf dem remote pc?

"datei name + pfad"

also ich kann nun ne verbindung aufbauen (client)
nun
auf meinen 2ten pc is nun der Server !
wenn ich nun verbindung aufbaue und auf nen button clicke wie bekomme ich vom 2ten pc dann die processe heraus?
bzw wenn ein process nicht wirklich notwendig ist das ich den gleich von clienten aus abschalte

also client : processe auflisten und processe killen
server : sendet daten zu client in einer memo oder so zurück !

uff ich hoffe ihr versteht nun was ich meine! falls probs auftauchen fragt nochmal !

danke :)


zero1

OrallY 16. Jun 2003 22:48

1. Du suchst die Funktionen um Prozesse aufzulisten und zu killen.
2. PC 1 will von PC 2 die Prozesse haben. Auf PC 2 läuft ein Server, auf PC 1 der Client.
3. Client baut eine Verbindung auf und schickt den Befehl: "Ey, alter, lass mal die Prozessliste rüberwachsen.".
4. Server schickt eine List der Prozesse zurück und Client zeigt sie an
5. Client will einen Prozess killen: Client schickt Server eine ID und Server killed Process.

So in etwa könnte das ablaufen oder habe ich deinen Wunsch falsch verstanden?

Christian Seehase 16. Jun 2003 23:20

Moin Zero,

Zitat:

Zitat von Zero1
aber wenn wir schon dabei sind will ich kein neues thema mehr anfangen bleiben wir bei diesen thema :p!

Neue Frage - Neuer Thread bitte.

Und da Deine Frage ja beantwortet ist, mach ich hier mal zu.

*LOCK*


Alle Zeitangaben in WEZ +1. Es ist jetzt 10:12 Uhr.

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