Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Netzwerke (https://www.delphipraxis.net/14-netzwerke/)
-   -   Delphi Befehle von Programm zu Programm senden (https://www.delphipraxis.net/142580-befehle-von-programm-zu-programm-senden.html)

rob60 30. Okt 2009 16:39


Befehle von Programm zu Programm senden
 
hallo ich will Befehle von meinem programm an mein anderes programm senden.
problem : ich weiss nicht wie man zeichen an eine ip schickt und empfängt
gibt es dazu eine kommponente oder muss ich dass über irgendwelche pings lösen?
Gegen eine fertige funktion hätte ich natürlich auch nichts.
danke im voraus :smile2:

Luckie 30. Okt 2009 16:46

Re: Befehle von Programm zu Programm senden
 
Also deine Problembeschreibung ist mehr als wage. Laufen die Programme auf dem gleichen Rechner oder wie ist das mit der IP zu verstehen?

Und wenn du dir deinen eigenen Beitrag noch mal durch liest, wo nach klingt das wohl: "Zeichen an eine IP-Adresse senden"? Chat.

rob60 30. Okt 2009 16:57

Re: Befehle von Programm zu Programm senden
 
nein die programme laufen auf zwei verschiedenen rechnern.
dschuldige für die doofe formulierung .

Ich weiss was du meins ich will keinen keylogger programmieren !!!!

ich will eigentlich nur ein programm schreiben mit dem ich meinem pc ein paar befehle schicken kann und er die dann ausführt.

DeddyH 30. Okt 2009 17:30

Re: Befehle von Programm zu Programm senden
 
Ich hab das Gefühl, Du redest wirr (IP, ping, Keylogger) :gruebel:. Der Tipp von Luckie bzgl. Chat war ja schon einmal nicht verkehrt, zumindest was die Kommunikation im Netzwerk angeht.

himitsu 30. Okt 2009 18:08

Re: Befehle von Programm zu Programm senden
 
hier könnte man auch einfach an Remote Desktop denken :angel2:

rob60 30. Okt 2009 19:35

Re: Befehle von Programm zu Programm senden
 
das ist mir alles etwas zu komplitziert.


ich will einfach zb die zeichenfloge 'herunterfahren' oder 'neustarten' oder programm so und so starten übermitteln.


das auswerten ist kein problem aber: wie sende ich das????

Luckie 30. Okt 2009 20:47

Re: Befehle von Programm zu Programm senden
 
Zitat:

Zitat von rob60
das auswerten ist kein problem aber: wie sende ich das????

Habe ich dir doch schon gesagt: Chat! das Prinzip ist wie bei einem Chat. Du musst die gesendeten Zeichen ja nicht anzeigen. Deswegen, bemühe mal die Suche nach Delphi-Referenz durchsuchenChat und du solltest genug Code finden, wie das funktioniert.

fui-tak 31. Okt 2009 00:08

Re: Befehle von Programm zu Programm senden
 
Ich hab mir damals diese Seite zur Socket-Programmierung angeschaut um solche Probleme zu lösen:

informatik-treff.de

rob60 31. Okt 2009 09:15

Re: Befehle von Programm zu Programm senden
 
ich hab nach chat gesucht aber ich finde nur Anleitungen die einen server brauchen


am liebsten hätte ich sowas

pseudocode:

sende 'hallo' an xxx.xx.xx.xxx





anderer pc

if emfpange von xxx.xx.xx.xxx
then

variable := empfangenes

himitsu 31. Okt 2009 09:19

Re: Befehle von Programm zu Programm senden
 
Wenn du etwas an eine IP+Port sendest, dann brauchst du auch etwas, was hinter dieser IP+Port lauscht und dann diese Nachricht verarbeitet.

Ob dieses jetzt auf einem anderem Rechner oder auf dem eigenen ist, ist dabei egal (man kann ja seinem eigenem PC auch was an sich selbst schicken).

Ergo: Client <> Server oder Client+Server <> Client+Server

rob60 31. Okt 2009 10:23

Re: Befehle von Programm zu Programm senden
 
entschuldigung aber das ist mir zu hoch brauch ich jetzt ein server oder reichen zwei pcs am internet??


Angenommen es geht nicht ohne server :

wie kann ich pings in delphi empfangen?

thkerkmann 31. Okt 2009 10:36

Re: Befehle von Programm zu Programm senden
 
Hi

ich glaube dein Verständnis von "Server" ist nicht ganz richtig.

Der PC, welcher Befehle empfangen soll, wir in diesem Zusammenhang als Server bezeichnet, da er einen IP socket öffnet, und auf Befehle wartet,die er ausführen soll.

Der PC welcher die Befehle sendet, heist hier Client.

Du solltest wirklich mal dem Hinweis mit dem Chat nachgehen, wenn Du sowas selber machen willst.
Wenn Du nur einen PC vom anderen aus fernsteuern willst, schau mal nach VNC.

Gruss

rob60 6. Nov 2009 15:30

Re: Befehle von Programm zu Programm senden
 
danke danke danke,

ja dass mit dem server hab ich falsch verstanden:
man lernt eben nie aus.


Alle Zeitangaben in WEZ +1. Es ist jetzt 00:55 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-2025 by Thomas Breitkreuz