Ale szajs
Pythonowy moduł socket nie ma sendmsg/recvmsg, więc nie mam możliwości sprawdzenia uida procesu po drugiej stronie. Grrrr.
Data 01 XII 2004, 13:46:36.
RSS.
Design by Michael Heilemann, ported by Patryk Zawadzki.
01 XII 2004 o 15:12:04
Nie wystarczy Ci send() i sendto()?
01 XII 2004 o 17:30:10
Hmmm... Jeśli bardzo Cię ciśnie, to może użyj ctypes?
Pozwala wrapować funkcje C z poziomu czystego Pythona (tutaj będzie to banalne, bo wyciągnięcie handlera jest proste).
01 XII 2004 o 19:59:37
Ctypes? Nie widzę takiego modułu. A jak ma być jakiś zewnętrzny, to równie dobrze mogę sobie skompilować modulik mający tylko {send,recv}msg (wygooglałem taki).
unix(7) nie wspomina o możliwości użycia send do robienia tego, co robi sendmsg.
01 XII 2004 o 22:25:52
Zewnetrzny, ale paczka jest w PLD.
Możesz skompilowac własny, ale oparcie tego o ctypes byłoby bardziej rozwojowe (trudniej o błędy, łatwiej o poprawki).
01 XII 2004 o 22:42:47
To ma działać na ep09, gdzie jest ra, więc python2.3 odpada. Sobie wezmę lekko zmodyfikuję już gotowy moduł i wio.
01 XII 2004 o 22:44:46
Możesz. Możesz też przebudować sobie paczke z CVSu. (AFAIK nie wymaga Pythona 2.3) ;]
01 XII 2004 o 22:59:27
"ctypes now requires Python 2.3 or higher, Python 2.2 is no longer supported."
:)
01 XII 2004 o 22:59:56
O... rzeczywiście. ;) Shit happens ;]