Unix和python套接字模块?

时间:2013-02-07 22:56:43

标签: sockets unix

我刚遇到套接字和python套接字模块(对python来说还是新手!)。什么是AF_UNIXSOCK_STREAM变量(?)用于?我在一些代码中找到了它们(在类的方法中):

self._sock = socket.socket(socket.AF_UNIX, socket.SOCK_STREAM)

这项任务是做什么的?

1 个答案:

答案 0 :(得分:0)

AF_UNIX将套接字配置为unix socket。 unix套接字是同一系统上的两个进程相互通信的机制。如果它被设置为AF_INET,则它将是TCP / IP套接字。

SOCK_STREAM正在配置进程如何通过套接字进行通信,在这种情况下,进程交换字节流。请参阅here

您还应该查看python socket docs,因为它们非常好。