您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

如何将套接字绑定到python中的接口(缺少socket.SO_BINDTODEVICE)

如何将套接字绑定到python中的接口(缺少socket.SO_BINDTODEVICE)

如果您不理解错误消息,则表示您引用的是IN当时不可用的名称。您的代码段可能缺少导入语句。

出于可移植性的原因,套接字模块可能不提供SO_BINDTODEVICE。如果您完全确定自己在支持它的Linux上运行,请尝试用它的数字值替换它25

s.setsockopt(socket.soL_SOCKET, 25, "eth1"+'\0')

或对于python 3:

s.setsockopt(socket.soL_SOCKET, 25, str("eth1" + '\0').encode('utf-8'))
python 2022/1/1 18:43:53 有294人围观

撰写回答


你尚未登录,登录后可以

和开发者交流问题的细节

关注并接收问题和回答的更新提醒

参与内容的编辑和改进,让解决方法与时俱进

请先登录

推荐问题


联系我
置顶