Portál AbcLinuxu, 10. května 2025 02:42

Dotaz: Python a AF_UNIX - jen nakopnutí

19.11.2005 13:20 trancelius | skóre: 22
Python a AF_UNIX - jen nakopnutí
Přečteno: 134×
Odpovědět | Admin
Ahoj, chtěl jsem přepsat kód jednoho menšího programu, kterej pro IPC využíval AF_INET sokety, aby používal AF_UNIX (jede jen lokálně, takže by to bylo rychlejší a bezpečnější), ale nějak jsem narazil na problém.. a na netu žádnej dobrej popis chování AF_UNIX není (nenašel jsem) :(
import socket

s = socket.socket(socket.AF_UNIX, socket.SOCK_DGRAM)
s.bind("/tmp/socket")
s.listen(1)

Traceback (most recent call last):
  File "./server.py", line 14, in ?
    s.listen(1)
  File "<string>", line 1, in listen
socket.error: (95, 'Operation not supported')
Co dělám špatně ?
Nástroje: Začni sledovat (1) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

19.1.2006 20:22 dozravarny_mandarinek
Rozbalit Rozbalit vše Re: Python a AF_UNIX - jen nakopnutí
Odpovědět | | Sbalit | Link | Blokovat | Admin
Pokud pouzivas rodinu protokolu AF_UNIX a snim typ SOCK_DGRAM metoda socketu listen se nevola , nevola se ani metoda accept

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.