-
linux chatfenster/ncurses/select
hallo,
ich habe mit ncurses ein ausgabefenster und eins für die tastatureingabe;
im ausgabefenster soll text, der per netzwerk empfangen wurde, und der per tastatur eingegebene text erscheinen; das 2. soll den aktuell eingegeben text anzeigen;
also das chatfenster von centericq als vorbild;
die netzwerknachrichen empfange ich mittels select() und diese werden auch korrekt angezeigt;
wie muss ich die tastatur-eingabe programmieren (dachte da an mvgetnstr()), damit gleichzeitig empfangene nachrichten angezeigt werden und man text eingeben und das eingegebene sehen kann.
p.s. alles unter linux und c
Geändert von abcdeef (07-11-2005 um 15:28 Uhr)
-
Registrierter Benutzer
Du musst dich auf mehrere Prozesse/Threads ausbreiten, anders geht das wohl nicht, da es einen Prozess geben muss der auf Eingaben vom user wartet, und einen der Ausgaben vom Netz ausgibt.
Berechtigungen
- Neue Themen erstellen: Nein
- Themen beantworten: Nein
- Anhänge hochladen: Nein
- Beiträge bearbeiten: Nein
-
Foren-Regeln
Lesezeichen