AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Netzwerke Delphi TServerSocket hinter Router
Thema durchsuchen
Ansicht
Themen-Optionen

TServerSocket hinter Router

Ein Thema von yildi · begonnen am 13. Apr 2007 · letzter Beitrag vom 13. Apr 2007
Antwort Antwort
yildi

Registriert seit: 15. Sep 2006
23 Beiträge
 
#1

TServerSocket hinter Router

  Alt 13. Apr 2007, 16:06
moin!

hat jemand eine idee, wie ich mein programm überprüfen lassen kann, über welchen port der ServerSocket erreicht werden kann, wenn sich dieser server pc hinter einem router befindet .. ? das heisst es müssen im router port forwardings eingestellt sein, die es eben nur gilt rauszufinden.
hat da jemand eine idee?

vielen dank!
  Mit Zitat antworten Zitat
Klaus01
Online

Registriert seit: 30. Nov 2005
Ort: München
5.755 Beiträge
 
Delphi 10.4 Sydney
 
#2

Re: TServerSocket hinter Router

  Alt 13. Apr 2007, 16:24
Das hängt doch davon ab, wie Du das Portforwarding in dem Router einstellst.
Den Port des Servers auf der Lan Seite kennst Du ja, den hast Du ja in Deinen Sourcen eingestellt.
Den Port auf der WAN Seite konfigurierst Du im Router.

Wenn Du den LAN Port nicht kennst, kannst Du mit Ethereal mal im Lan mitschnüffeln.

Grüße
Klaus
Klaus
  Mit Zitat antworten Zitat
yildi

Registriert seit: 15. Sep 2006
23 Beiträge
 
#3

Re: TServerSocket hinter Router

  Alt 13. Apr 2007, 16:31
ne ich geh ja davon aus, dass ich nicht weiss welcher port im router freigegeben ist. das soll mein programm rausfinden (sofern überhaupt einer geworwarded ist) und diesen dann nutzen.
  Mit Zitat antworten Zitat
Klaus01
Online

Registriert seit: 30. Nov 2005
Ort: München
5.755 Beiträge
 
Delphi 10.4 Sydney
 
#4

Re: TServerSocket hinter Router

  Alt 13. Apr 2007, 16:37
Zitat von yildi:
ne ich geh ja davon aus, dass ich nicht weiss welcher port im router freigegeben ist. das soll mein programm rausfinden (sofern überhaupt einer geworwarded ist) und diesen dann nutzen.
Also wenn der Router gescheit konfiguriert ist, sind nur sehr wenige WAN seitige Ports offen.
Weil jeder offene Port ist ein Sicherheitsrisiko für das LAN was auf der anderen Routerseite hängt.

Ausserdem mußt Du nicht wissen welcher Port auf der WAN-Seite für Dich freigegeben ist,
das muß der User wissen oder konfigurieren der Deine Serversoftware einsetzt.

Aber vielleicht sehe ich Dein Problem auch nicht richtig.

Grüße
Klaus
Klaus
  Mit Zitat antworten Zitat
Benutzerbild von SirThornberry
SirThornberry
(Moderator)

Registriert seit: 23. Sep 2003
Ort: Bockwen
12.235 Beiträge
 
Delphi 2006 Professional
 
#5

Re: TServerSocket hinter Router

  Alt 13. Apr 2007, 16:54
willst du ein Programm schreiben welches dem Nutzer sagt, welcher Port von Program XY genutzt wird?
Oder willst du gar kein Programm selbst schreiben sondern einfach nur rausfinden welchen Port ein Programm welches nicht von dir ist nutzt?
Jens
Mit Source ist es wie mit Kunst - Hauptsache der Künstler versteht's
  Mit Zitat antworten Zitat
t0b4d

Registriert seit: 23. Nov 2006
8 Beiträge
 
#6

Re: TServerSocket hinter Router

  Alt 13. Apr 2007, 17:50
ich hab es so verstanden das sein Programm automatisch einen offenen Port suchen soll über den die kommunikation dann läuft.
  Mit Zitat antworten Zitat
Benutzerbild von SirThornberry
SirThornberry
(Moderator)

Registriert seit: 23. Sep 2003
Ort: Bockwen
12.235 Beiträge
 
Delphi 2006 Professional
 
#7

Re: TServerSocket hinter Router

  Alt 13. Apr 2007, 17:56
an die Variante hatte ich gar nicht gedacht. Aber das zeigt wohl das die Fragestellung nicht ganz eindeutig ist wenn jeder die Frage anders versteht.
Jens
Mit Source ist es wie mit Kunst - Hauptsache der Künstler versteht's
  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 14:57 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