2

我需要在 python 中“断开”一个 UDP 套接字(而不是关闭它!)。

是否可以做相当于:

int disconnect_udp_sock(int fd)
{
    struct sockaddr_in sin;        

    memset((char *)&sin, 0, sizeof(sin));
    sin.sin_family = AF_UNSPEC;
    return (connect(fd, (struct sockaddr *)&sin, sizeof(sin)));
}

没有接口函数的情况下从python 中获取?

4

1 回答 1

1

查看 Python 2.7 源代码中的 socketmodule.c,这似乎是不可能的。您确实需要定义和调用上面的 C 函数。

于 2013-05-30T07:43:56.650 回答