AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Win32/Win64 API (native code) Delphi Service-App-TCPKommunikation: Welcher Port?
Thema durchsuchen
Ansicht
Themen-Optionen

Service-App-TCPKommunikation: Welcher Port?

Ein Thema von r29d43 · begonnen am 25. Feb 2008 · letzter Beitrag vom 25. Feb 2008
Antwort Antwort
r29d43

Registriert seit: 18. Jan 2007
289 Beiträge
 
Delphi 10.4 Sydney
 
#1

Service-App-TCPKommunikation: Welcher Port?

  Alt 25. Feb 2008, 16:43
Hi,

mittels der TIdTCPClient-Compo von Indy lasse ich ein normales Programm ein Info versenden, welches dann anschließend von einer Service-Anwendung (per TIdTCPServer) empfangen und in einen File geschrieben wird. So weit, so gut.

Diesbezüglich frage ich mich jetzt aber, welchen Port man in solchen Fällen wohl normalerweise benutzt. Für die bisherigen Tests hatte ich da mal Port=$80 eingetragen. Ist das nicht auch immer der DIN-Port? Oder sollte man in solchen Fällen, wo nur zwei einander bekannte Progs miteinander kommunizieren, lieber einen möglichst einmaligen Port wählen, wie z.B. (äh) 51379 (oder dergleichen)?

Und was wäre eigentlich, wenn jetzt irgendein anderer Server in einem anderen Prog aktiv wird, und der zufälligerweise auch auf diesem Port herumfunken würde?


Ansonsten, kann es bei so einer einfachen Kommunikation zwischen Service und App eigentlich auch noch zu Probs mit einer Firewall o.ä. kommen?


Thx schonmal im Voraus.

mfg
  Mit Zitat antworten Zitat
Benutzerbild von Bernhard Geyer
Bernhard Geyer

Registriert seit: 13. Aug 2002
17.201 Beiträge
 
Delphi 10.4 Sydney
 
#2

Re: Service-App-TCPKommunikation: Welcher Port?

  Alt 25. Feb 2008, 16:47
Zitat von r29d43:
Port=$80 eingetragen. Ist das nicht auch immer der DIN-Port?
Über Port 80 wird i.d.R. mit HTTP-Servern kommuniziert.

Zitat von r29d43:
... lieber einen möglichst einmaligen Port wählen, wie z.B. (äh) 51379 (oder dergleichen)?
Einmalig aber konfigurierbar.

Zitat von r29d43:
Und was wäre eigentlich, wenn jetzt irgendein anderer Server in einem anderen Prog aktiv wird, und der zufälligerweise auch auf diesem Port herumfunken würde?
Dann kann dein Programm den Port nicht öffnen (deshalb konfigurierbar)

Zitat von r29d43:
Ansonsten, kann es bei so einer einfachen Kommunikation zwischen Service und App eigentlich auch noch zu Probs mit einer Firewall o.ä. kommen?
Ja, wenn es über Rechnergrenzen hinausgeht. Aber auch bei lokaler Kommunikation funken manche Firewalls dazwischen.
Windows Vista - Eine neue Erfahrung in Fehlern.
  Mit Zitat antworten Zitat
Benutzerbild von DeddyH
DeddyH

Registriert seit: 17. Sep 2006
Ort: Barchfeld
27.625 Beiträge
 
Delphi 12 Athens
 
#3

Re: Service-App-TCPKommunikation: Welcher Port?

  Alt 25. Feb 2008, 16:58
$80 <> 80
Detlef
"Ich habe Angst vor dem Tag, an dem die Technologie unsere menschlichen Interaktionen übertrumpft. Die Welt wird eine Generation von Idioten bekommen." (Albert Einstein)
Dieser Tag ist längst gekommen
  Mit Zitat antworten Zitat
Benutzerbild von Bernhard Geyer
Bernhard Geyer

Registriert seit: 13. Aug 2002
17.201 Beiträge
 
Delphi 10.4 Sydney
 
#4

Re: Service-App-TCPKommunikation: Welcher Port?

  Alt 25. Feb 2008, 17:29
Zitat von DeddyH:
$80 <> 80
Grrr

$80 scheint noch keinem "Standard-Protokoll" zugwiesen zu sein
Windows Vista - Eine neue Erfahrung in Fehlern.
  Mit Zitat antworten Zitat
r29d43

Registriert seit: 18. Jan 2007
289 Beiträge
 
Delphi 10.4 Sydney
 
#5

Re: Service-App-TCPKommunikation: Welcher Port?

  Alt 25. Feb 2008, 19:04
Thx, interessante Liste auch.

Zitat von Bernhard Geyer:
Zitat von r29d43:
... lieber einen möglichst einmaligen Port wählen, wie z.B. (äh) 51379 (oder dergleichen)?
Einmalig aber konfigurierbar.
Und was hieße das genauer? Dass man (als User der dieses Programm nicht geschrieben hat sondern nur anwendet) den Port über z.B. irgendeine config- oder ini-Datei im Konfliktfalle auch noch selbst ändern könnte? Oder was muss man sich da sonst drunter vorstellen?
  Mit Zitat antworten Zitat
Benutzerbild von Bernhard Geyer
Bernhard Geyer

Registriert seit: 13. Aug 2002
17.201 Beiträge
 
Delphi 10.4 Sydney
 
#6

Re: Service-App-TCPKommunikation: Welcher Port?

  Alt 25. Feb 2008, 19:31
Zitat von r29d43:
... den Port über z.B. irgendeine config- oder ini-Datei im Konfliktfalle auch noch selbst ändern könnte?
Genau.
Windows Vista - Eine neue Erfahrung in Fehlern.
  Mit Zitat antworten Zitat
Benutzerbild von DeddyH
DeddyH

Registriert seit: 17. Sep 2006
Ort: Barchfeld
27.625 Beiträge
 
Delphi 12 Athens
 
#7

Re: Service-App-TCPKommunikation: Welcher Port?

  Alt 25. Feb 2008, 19:43
Aber nimm am Besten einen Port oberhalb 1024, damit Du nicht in Konflikt mit den "Well-Known-Ports" kommst.
Detlef
"Ich habe Angst vor dem Tag, an dem die Technologie unsere menschlichen Interaktionen übertrumpft. Die Welt wird eine Generation von Idioten bekommen." (Albert Einstein)
Dieser Tag ist längst gekommen
  Mit Zitat antworten Zitat
Antwort Antwort


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 06:55 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