Autor Téma: TServerSocket - po čase se port stane nepřístupným  (Přečteno 256 krát)

Offline Morrison

  • Plnoletý
  • ***
  • Příspěvků: 209
  • Karma: 8
    • Verze Delphi: D5, XE2
Zdravím vespolek,
v aplikaci používám TServerSocket a čekám na příchozí připojení. Ve Windows firewallu je pro daný exáč vytvořeno pravidlo otevírající všechny porty. To funguje, ale po čase (den, dva) bez připojení nějakého klienta se port nějakým způsobem zablokuje, takže i z venku se tváří jako zcela zavřený (různé webové port forward testery ho hlásí jako closed). Zákaz firewallu nepomůže, jen restart aplikace.
Můžete mi, prosím, poradit, jakým směrem bych se měl ubírat při hledání příčiny tohohle problému?
Ještě dodatek: když si nechám vypsat aktivní komunikace pomocí "netstat -a -o", tak tam předmětný port není uveden vůbec, natož že by naslouchal. Myslím jako když je to v tom bloklém stavu.
« Poslední změna: 11-09-2018, 10:30:07 od Morrison »
nil

Offline geby

  • Plnoletý
  • ***
  • Příspěvků: 172
  • Karma: 15
    • Verze Delphi: 7, 2007, XE2, 10.2
    • Synapse
Re:TServerSocket - po čase se port stane nepřístupným
« Odpověď #1 kdy: 11-09-2018, 11:41:21 »
Great
Rated 1 time
To znamená, že aplikace přestala naslouchat na tom portu. S firewallem to nesouvisí. TSERVERSOCKET nikdy neoplýval spolehlivosti...

Offline Morrison

  • Plnoletý
  • ***
  • Příspěvků: 209
  • Karma: 8
    • Verze Delphi: D5, XE2
Re:TServerSocket - po čase se port stane nepřístupným
« Odpověď #2 kdy: 11-09-2018, 12:29:25 »
Díky za odpověď, chyba byla nakonec někde úplně jinde, s TServerSocket to nesouvisí. Omlouvám se za zbytečný dotaz, a prosím Radka Červinku či jiného admina o laskavé smazání.
nil

Online Radek Červinka

  • Administrátoři
  • Padawan
  • *****
  • Příspěvků: 2029
  • Karma: 89
    • Verze Delphi: D5,D2007, DXE, DXE2 + 2 poslední (Tokyo)
    • O Delphi v češtině
Re:TServerSocket - po čase se port stane nepřístupným
« Odpověď #3 kdy: 11-09-2018, 13:53:21 »
Díky za odpověď, chyba byla nakonec někde úplně jinde, s TServerSocket to nesouvisí. Omlouvám se za zbytečný dotaz, a prosím Radka Červinku či jiného admina o laskavé smazání.

Proc? treba se nekomu bude hodit informace o netstat nebo gebyho odpoved.
Embarcadero MVP - Czech republic

Offline Morrison

  • Plnoletý
  • ***
  • Příspěvků: 209
  • Karma: 8
    • Verze Delphi: D5, XE2
Re:TServerSocket - po čase se port stane nepřístupným
« Odpověď #4 kdy: 12-09-2018, 07:59:03 »
Ok, v pohodě, mně to neva. Jen jsem to tu nechtěl zaplevelovat.
nil

 

S rychlou odpovědí můžete používat BB kódy a emotikony jako v běžném okně pro odpověď, ale daleko rychleji.

Jméno: E-mail:
Ověření:
Datový typ v Delphi, který má True a False: