AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

Sockets schließen

Offene Frage von "rai29"
Ein Thema von rai29 · begonnen am 27. Apr 2006 · letzter Beitrag vom 29. Apr 2006
Antwort Antwort
rai29

Registriert seit: 24. Sep 2005
12 Beiträge
 
#1

Sockets schließen

  Alt 27. Apr 2006, 11:40
Hallo

ich habe auf meinem PC hinundwieder das Problem, dass alle Verbindungen zum und vom Rechner abbrechen. Ich vermute das liegt daran, dass irgendeines der vielen laufenden Programme seine Sockets nicht wieder (sauber) freigibt, so dass diese mit der Zeit volllaufen und einfach keine Sockets mehr für die Kommunikation zur Verfügung stehen.

Ich möchte daher ein kleines Tool schreiben, mit dem ich - sagen wir mal alle - Sockets schließen kann. So dass sie den verschiedenen Programmen wieder zur Verfügung gestellt werden.
Ich habe in der WinSock API dazu die Funktion closesocket() gefunden, weiss aber nicht ob diese dazu geeignet ist oder wie sie funktioniert.

Hat jemand einen Tipp?

Danke

Rai
  Mit Zitat antworten Zitat
Benutzerbild von Aenogym
Aenogym

Registriert seit: 7. Mär 2004
Ort: Schwerin
1.089 Beiträge
 
Delphi 7 Enterprise
 
#2

Re: Sockets schließen

  Alt 27. Apr 2006, 11:58
hi rai^^

bist du dir sicher, dass es an deinem rechner liegt? ich habe ein ähnliches problem - nur bei mir startet dann der router neu .

aenogym
Steffen Rieke
Was nicht buzzt, wird buzzend gemacht!
http://blog.base-records.de
http://www.base-records.de
  Mit Zitat antworten Zitat
rai29

Registriert seit: 24. Sep 2005
12 Beiträge
 
#3

Re: Sockets schließen

  Alt 27. Apr 2006, 13:27
An dem Router liegt es soweit ich das bemerkt habe nicht.
Alle anderen Rechner, die an dem Router dranhängen, können weiterhin alle Verbindungen aufbauen (außer zu dem betroffenen PC).
Bei diesem können dann auch nach 15 Minuten (solange sollte kein Router zum neustarten brauchen) oder mehr keine neuen Verbindungen aufgebaut werden. - Das funktioniert erst nach einem Neustart wieder.

Ich kann natürlich nicht wissen, ob es vielleicht doch noch etwas anderes ist, aber ich würde das mit den Sockets gern probieren, wenn es funktioniert.
  Mit Zitat antworten Zitat
rai29

Registriert seit: 24. Sep 2005
12 Beiträge
 
#4

Re: Sockets schließen

  Alt 29. Apr 2006, 09:26
Ich erlaube mir einmal das Thema zu pushen - vielleicht sind ja am Wochenende noch mehr schlaue Leute unterwegs

Mein aktueller Stand ist wie folgt:

Ich habe nun ein Programm, dass alle paar Minuten per Ping überprüft, ob die Internetverbindung noch funktioniert.
Wenn der Ping dann mehrmals hintereinander fehlschlägt, sollte das Programm dann alle benutzen Sockets freigeben, damit wieder freie Sockets zur verfügung stehen.
Und das ist wie gesagt der Teil, der mir Probleme bereitet.

Danke

Rai
  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 16: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