Python使用已经存在的Unix套接字

2024-04-27 03:33:26 发布

您现在位置:Python中文网/ 问答频道 /正文

我在一个嵌入式系统上运行一个Python程序。此系统运行一个创建UNIX套接字的服务器。在

def com(request):
    my_socket = socket.socket(socket.AF_UNIX, socket.SOCK_STREAM)
    my_socket.connect("/var/run/.json-cgi")
    my_socket.send(request)
    reply = my_socket.recv(4096)
    return repr(reply)

/var/run/.json-cgi是服务器创建的套接字。我发送一个我之前写的http请求,并传入函数的arg。 当我打印回复时,我只得到''。在

我想知道我的程序是否创建了一个与服务器路径相同的新套接字,或者它是否使用服务器的套接字。 我想使用服务器创建的套接字。在

我忘了什么吗?在


Tags: run程序服务器comjsonrequestvarmy