socket.makefile & AF_UNIX
w0jrs at firepole.com
Sat Dec 11 02:30:09 CET 2004
>If you're trying to create a Unix socket then mknod() isn't what
>you need. You probably want to create a socket and bind() it to
>the log file:
>filename = 'snort_alert'
> s = socket(AF_UNIX, SOCK_DGRAM)
Interesting - I tried this with a local test_log and it worked, creating:
srwxr-xr-x 1 field users 0 Dec 10 19:26 test_log=
which looks like my /dev/log device.
>The call to bind() will probably fail if the socket file already
Indeed it does.
> If it's binary then you might need to use s.recv().
Makes sense. Thanks Michael. I'd expect socket.makefile is probably less
encountered than most aspects of socket (according to google, it sure seemed
More information about the Python-list