-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Martin Schmitt schrieb: > Max Trense schrieb: > > >>Ich gebe zu, dass das Thema schon eine Weile her ist, aber anhand welcher >>Merkmale soll denn der Multiplexer entscheiden, zu welcher Verbindung ein >>bestimmtes Paket gehört? > > > Was meinst Du mit Multiplexer? Den Parent-Prozeß? Der multiplext nichts, > sondern kennt die Verbindung überhaupt nicht mehr, wenn der Client > erstmal am Kindprozeß hängt. >
Es gibt meines Wissens nach zwei Moeglichkeiten einen Server-Socket zu implementieren. Entweder wird ueber fork ein Childprozess pro Client erzeugt, oder man kann auch alle Clients ueber ein Socket ohne Childprozesse bedienen. Bei der zweiten Methode werden die einzelnen Clients durch multiplexen mittels der Methode select(..) abgehandelt. Ich muss zugeben mit select habe ich das einmal vor einigen Jahren in der FH gemacht und schon vergessen wie das genau ging. Und inwieweit dies noch etwas mit dem Betreff der Ursprungsmail zu tun hat weiss ich gerade auch nicht so genau. > Aber, coole Sache, ich hab grade das Tool gefunden, das ich gesucht > habe. Socat: > > http://www.dest-unreach.org/socat/ > http://www.subterrain.net/drupal/node/207/print > > Dann kann die Party ja losgehen. ;-) > > -martin > > -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.1 (MingW32) Comment: Using GnuPG with Thunderbird - http://enigmail.mozdev.org iD8DBQFC7n5Zq1RCXd+p9E4RAhvNAJ9a+f/0VOAawQwmiypXd01kAMj+kACgkWRu ZqoDg+Hl7pzJ6dJ3aIt1IC4= =SZYB -----END PGP SIGNATURE-----
-- ---------------------------------------------------------------------------- PUG - Penguin User Group Wiesbaden - http://www.pug.org

