PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Linux/sockets/tastaureingaben?


Bill Cosby
23.11.2001, 13:50
hi,

1.
also ich wollte unter Linux die funktion close(int) aufrufen, aber der compiler sagt mir, das es die nicht gibt, was muss ich also machen um die funktion zu nutzen, ich habe die header:
#include <sys/types.h>
#include <sys/socket.h>
#include <netinet/in.h>
#include <netdb.h>

oder wie kann ich sonnst den socket schließen?

2.
wie überprüfe ich in einem Linux Konsolenanwendung, ob eine bestimmte taste gedrückt wurde?


vielen lieben Dank


Bill Cosby
23.11.2001, 23:52
also die erste Frage, hab ich jetzt selber rausgekriegt, die zweite steht immer noch :D

also Danke

p.s.: achja für die, die die Lösung wissen wollen man braucht noch unistd.h

weazle
24.11.2001, 00:45
Die Socket.Close() gibt es so auch nicht (mehr?), dafuer nimmt man einfach die shutdown() Funktion :)

Der int Parameter für das &acute;normale&acute; schliessen ist glaub ich 1.


Weazle