Mailinglist Archive: opensuse-programming-de (174 mails)

< Previous Next >
RE: Sockets und Threads
  • From: "A.Loesch" <suseliste@xxxxxxxxx>
  • Date: Sun, 4 Jan 2004 21:57:07 +0100
  • Message-id: <!~!UENERkVCMDkAAQACAAAAAAAAAAAAAAAAABgAAAAAAAAANzPlzvV91EGoVKrDacIEbYKAAAAQAAAAtUevxoFWME2GoQ2913sMxgEAAAAA@xxxxxxxxx>
>
> 1. Frage: Benoetige ich fuer jeden Thread eine eigene
> Socket-Verbindung,
> die ich nach dem Ende des Threads wieder schliessen muss?

Du hast ja einen Serversocket, da bekommst Du die Anfrage und damit auch
den Connection-Socket, den gibtst Du in den Thread rein.

>
> 2. Frage: Wenn ich den Server oefter starte und beende,
> erhalte ich eine
> Bind-Exception beim Eerstellen eines Server-Sockets ("Address already
> used" oder so aehnlich). Was hat es damit auf sich? Bleiben
> die Sockets
> auch nach Ende des Programmes eine Zeit im Betriebssystem (SuSE 9.0)
> erhalten?

Solange der nicht geschlossen wird ja.

>
> Natuerlich bin auch fuer andere Tips dankbar, bin erst ziemlich kurz
> dran mit dem Kram.
>

Mit welchem Framework arbeitest Du? Qt ist da sehr nett, die haben auch
einen entsprechenden demo-httpd im doc/examples Verzeichnis.

Andreas



< Previous Next >
Follow Ups
References