AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Netzwerke Delphi Zwei Programme über das Netzwerk kommunizieren lassen??
Thema durchsuchen
Ansicht
Themen-Optionen

Zwei Programme über das Netzwerk kommunizieren lassen??

Ein Thema von TitanNano · begonnen am 1. Jun 2010 · letzter Beitrag vom 2. Jun 2010
Antwort Antwort
Seite 1 von 2  1 2      
TitanNano
(Gast)

n/a Beiträge
 
#1

Zwei Programme über das Netzwerk kommunizieren lassen??

  Alt 1. Jun 2010, 19:41
hi,
gibt es die Möglichkeit, am besten keine Komponente da ich es selber machen will, zwei Programme über das lokale Netzwerk kommunizieren zu lassen?? So wie Server und Client?? Wenn ja kann mir jemand sagen wie das so ungefähr funktioniert??

mfg. TitanNano
  Mit Zitat antworten Zitat
Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
43.136 Beiträge
 
Delphi 12 Athens
 
#2

Re: Zwei Programme über das Netzwerk kommunizieren lassen??

  Alt 1. Jun 2010, 19:49
Auch wenn es über gewisse Komponenten einfacher wäre.

- man öffne einen TPC-Port und überwache ihn
- das andere Programm sendet an diesen Port seine Anfragen
- für eine bidirectionale Verbindung macht man das Selbe nochmal andersrum

Tja, nun benötigst du nur noch ein paar passende WinAPIs, über welche du dieses erreichen könntest.
(kannst ja gerne in die Quellcode einiger Komponenten reinschauen, was die so verwenden ... die Indy gibt es ja als OS)
Garbage Collector ... Delphianer erzeugen keinen Müll, also brauchen sie auch keinen Müllsucher.
my Delphi wish list : BugReports/FeatureRequests
  Mit Zitat antworten Zitat
TitanNano
(Gast)

n/a Beiträge
 
#3

Re: Zwei Programme über das Netzwerk kommunizieren lassen??

  Alt 1. Jun 2010, 19:55
wie öffne ich so einen Port?? Mach ich das mit Delphi, oder mit einem anderem Programm??
  Mit Zitat antworten Zitat
Benutzerbild von H4ndy
H4ndy

Registriert seit: 28. Jun 2003
Ort: Chemnitz
515 Beiträge
 
Delphi XE3 Professional
 
#4

Re: Zwei Programme über das Netzwerk kommunizieren lassen??

  Alt 1. Jun 2010, 20:09
Ueber die Unit WinINet kannst du Windows-Sockets erstellen und diese dann zur Kommunikation benutzen.
Ist allerdings recht kompliziert, ich empfehle dir dann doch eher die JEDI-Sockets, geht bequemer (sind ja bei Delphi auch mitgeliefert).

Und ja, dein Programm oeffnet den Socket und damit auch den Port. Schliesliche soll das ja dann auch die Daten empfangen/senden.
Such am besten hier im Forum mal, TCP-Sockets wurden da schon mehrfach besprochen.
Manuel
  Mit Zitat antworten Zitat
TitanNano
(Gast)

n/a Beiträge
 
#5

Re: Zwei Programme über das Netzwerk kommunizieren lassen??

  Alt 1. Jun 2010, 20:13
dieser jedi-Socket ist eine Komponente??
  Mit Zitat antworten Zitat
Benutzerbild von H4ndy
H4ndy

Registriert seit: 28. Jun 2003
Ort: Chemnitz
515 Beiträge
 
Delphi XE3 Professional
 
#6

Re: Zwei Programme über das Netzwerk kommunizieren lassen??

  Alt 1. Jun 2010, 20:23
Zitat von TitanNano:
dieser jedi-Socket ist eine Komponente??
Ja. TIdTCPClient und TIdTCPServer. Werden seit Delphi 6 mitgeliefert soweit ich weis.
Manuel
  Mit Zitat antworten Zitat
TitanNano
(Gast)

n/a Beiträge
 
#7

Re: Zwei Programme über das Netzwerk kommunizieren lassen??

  Alt 1. Jun 2010, 20:30
Also,
ich habe mir die beiden Komponenten mal angesehen, und ein wenig verstanden. Doch wie übertrage ich die Daten, wie heißt die Funktion?? Also was muss ich nach Connect tun??
  Mit Zitat antworten Zitat
Benutzerbild von H4ndy
H4ndy

Registriert seit: 28. Jun 2003
Ort: Chemnitz
515 Beiträge
 
Delphi XE3 Professional
 
#8

Re: Zwei Programme über das Netzwerk kommunizieren lassen??

  Alt 1. Jun 2010, 20:35
Wer suchet, der findet:
http://www.delphipraxis.net/internal...t.php?t=124761
http://www.delphipraxis.net/internal...ct.php?t=67929
http://www.delphipraxis.net/internal...ct.php?t=10179
Manuel
  Mit Zitat antworten Zitat
mkinzler
(Moderator)

Registriert seit: 9. Dez 2005
Ort: Heilbronn
39.851 Beiträge
 
Delphi 11 Alexandria
 
#9

Re: Zwei Programme über das Netzwerk kommunizieren lassen??

  Alt 1. Jun 2010, 20:53
Du willst es selber machen, hast aber von den Grundlagen keine Ahnung
Markus Kinzler
  Mit Zitat antworten Zitat
TitanNano
(Gast)

n/a Beiträge
 
#10

Re: Zwei Programme über das Netzwerk kommunizieren lassen??

  Alt 1. Jun 2010, 21:27
okay ich glaube ich habe alle Infos!!
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 1 von 2  1 2      


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 02:16 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