Hallo Leute,

ich hab hier ein Programm, das eine Gruppe "Teilnehmer" simuliert. Also es werden haufenweise Sockets geöffnet und Dateien hin und her geschoben. Jeder Teilnehmer hat so bis zu 4 Filehandles zeitgleich offen.

Erst konnte ich zwischen 250 und 300 Teilnehmer simulieren, bis socket() mir sagte, daß zuviele Filehandles offen sind. Das Limit hab ich erhöht auf 4096. Jetzt kann ich immer noch nur zwischen 250 und 300 Teilnehmern simulieren, bis accept() mit Fehler zurück kommt. accept() liefert mir dann "Resource temporarily unavailable" auf seinem Socket zurück.

Kann mir jemand sagen, woran das liegen kann? Gibt es noch irgendwelche Begrenzungen für socket() mit SOCK_DGRAM?

Ist äußerst wichtig für mich! Ich muss das Problem hier bis Freitag gelöst haben.