python - 在python中断开UDP套接字?

标签 python sockets network-programming udp

我需要在 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)));
}

取自here在 python 中没有接口(interface)函数?

最佳答案

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

关于python - 在python中断开UDP套接字?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16828171/

相关文章:

python - Pyspark - 具有重置条件的累积和

python - 计算 2D 插值积分时出错。比较 numpy 数组

c# - 如果未检测到换行符,则服务器的套接字阻塞,但未检测到客户端的套接字

java - 通过网络从 C++ 客户端向 Java 服务器发送字符串

android - 如何检测系统是否连接到 ad hoc 或基础设施 wifi?

python - Beautifulsoup,给url添加属性信息(资源id)

python - 如何在 asyncio 中使用阻塞函数

Java Thread管理socket和run类方法

java - 我在服务器套接字上接受客户端连接时捕获了 IOException。现在怎么办?

sockets - 创建RAW套接字教程/说明?