jonasge
19-07-2005, 14:01
Hallo,
ich versuche mich gerade folgendes Programm zu schreiben:
Das programm soll auf einem TCP/IP Port laufen, und es sollen sich client zu dem Programm verbinden, ein anderer Teil von einem Programm ueberwach ein Device, wenn dort ein spezielles Event Auftritt, soll eine Nachricht mit werten die von dem Device kommen an alle verbundenen Client verschickt werden.
Was ich bereits habe, ist das Device, das events ausgibt auf der konsole mittels printf() Ich habe auch schon ein keinen testserver geschrieben, der mehrere Clients verbinden laesst und sich per fork() verdoppelt.
Nun ist meine frage, wie muss ich das anstellen, das ich per fork mehrere client verbunden habe, und dann wenn ein event auftritt das per write auf die sockets schreibe?
Gruß
Jonas
ich versuche mich gerade folgendes Programm zu schreiben:
Das programm soll auf einem TCP/IP Port laufen, und es sollen sich client zu dem Programm verbinden, ein anderer Teil von einem Programm ueberwach ein Device, wenn dort ein spezielles Event Auftritt, soll eine Nachricht mit werten die von dem Device kommen an alle verbundenen Client verschickt werden.
Was ich bereits habe, ist das Device, das events ausgibt auf der konsole mittels printf() Ich habe auch schon ein keinen testserver geschrieben, der mehrere Clients verbinden laesst und sich per fork() verdoppelt.
Nun ist meine frage, wie muss ich das anstellen, das ich per fork mehrere client verbunden habe, und dann wenn ein event auftritt das per write auf die sockets schreibe?
Gruß
Jonas