sparc
04-09-2005, 21:46
Hi,
ich weiß nicht, ob das jetzt das richtige Forum ist, aber ich stell die Frage mal trotzdem :)
Ich suche nach einem Kernel API Ersatz für die libc Socket-Funktionen (socket(), send() etc.). Ich hab mal die Kernelquellen durchsucht und Header wie "socket.h" oder "udp.h" mit Funktionen wie "sock_create_kern()" gefunden, aber erstens hab weder eine Ahnung, ob ich damit auf dem richtigen Dampfer bin, noch wie man jetzt damit programmiert. Ich hab jetzt bestimmt eine Stunde danach gegoogelt, hab aber kein Wörtchen Dokumentation darüber gefunden.
Konkret gesagt will ich in einem Modul UDP-Pakete empfangen.
Vielleicht kann mir ja hier jemand weiterhelfen. Danke schonmal ;)
--
sparc
EDIT: Gelöst. Die entsprechenden Funktionen heißen sock_create() und sock_recvmsg(). Den Hinweis erhielt ich hier: http://www.linux-magazin.de/Artikel/ausgabe/2004/11/kerntechnik/kern.html
ich weiß nicht, ob das jetzt das richtige Forum ist, aber ich stell die Frage mal trotzdem :)
Ich suche nach einem Kernel API Ersatz für die libc Socket-Funktionen (socket(), send() etc.). Ich hab mal die Kernelquellen durchsucht und Header wie "socket.h" oder "udp.h" mit Funktionen wie "sock_create_kern()" gefunden, aber erstens hab weder eine Ahnung, ob ich damit auf dem richtigen Dampfer bin, noch wie man jetzt damit programmiert. Ich hab jetzt bestimmt eine Stunde danach gegoogelt, hab aber kein Wörtchen Dokumentation darüber gefunden.
Konkret gesagt will ich in einem Modul UDP-Pakete empfangen.
Vielleicht kann mir ja hier jemand weiterhelfen. Danke schonmal ;)
--
sparc
EDIT: Gelöst. Die entsprechenden Funktionen heißen sock_create() und sock_recvmsg(). Den Hinweis erhielt ich hier: http://www.linux-magazin.de/Artikel/ausgabe/2004/11/kerntechnik/kern.html