OSError:[Errno 101]网络无法访问

KI4JGT

从Python进行网络广播时,出现以下错误:OSError:[Errno 101]网络无法访问

我的代码如下:

def send(ip, message):
    sock = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
    sock.connect((ip, 4601))
    try:
        sock.sendall(message)
        response = sock.recv(1024)
    finally:
        sock.close()
    if response:
        return response
    else:
        return False

我用“ <broadcast>”替换了ip,这是我得到错误的地方。我的服务器正在监听4601端口,所以我不知道发生了什么。我也将其替换为network-manager中提供的实际网络广播地址,但仍然一无所获。

血红素

如果是广播,则不应使用TCP,而应使用UDP。然后再次需要使用sendto()method而不是connect()sendto()用于将数据发送到某个地址,在本例中为“广播”地址。因此,以下应该工作:

import socket
message = "Hello"
s = socket.socket(socket.AF_INET, socket.SOCK_DGRAM)
s.setsockopt(socket.SOL_SOCKET, socket.SO_REUSEADDR, 1)
s.setsockopt(socket.SOL_SOCKET, socket.SO_BROADCAST, 1)
s.sendto(message, ('<broadcast>', 50000))

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Python SMTP-[Errno 101]网络在AWS EC2上无法访问

来自分类Dev

socket.error:[Errno 101] google app引擎无法访问网络

来自分类Dev

Python3 Wolframalpha 给出错误:urllib.error.URLError <urlopen 错误 [Errno 101] 网络无法访问>

来自分类Dev

Openshift:OSError Errno 98无法更新服务器

来自分类Dev

ubuntu上的Python脚本-OSError:[Errno 12]无法分配内存

来自分类Dev

无法访问同一网络上的共享文件夹

来自分类Dev

无法访问同一网络中的计算机

来自分类Dev

在同一网络中无法访问 Ubuntu 中的 Http 服务器

来自分类Dev

无法在 Mac 上安装 psycopg2,OSError: Errno13 权限被拒绝

来自分类Dev

OSError [Errno 99]-python

来自分类Dev

Python OSError:[Errno 2]

来自分类Dev

OSError [Errno 99]-python

来自分类Dev

c sendto函数在linux2.6.29中设置“网络无法访问” errno

来自分类Dev

错误101:尝试更新时无法访问网络

来自分类Dev

OSError-Errno 13权限被拒绝

来自分类Dev

OSError:[Errno 36]文件名太长:

来自分类Dev

OSError:[Errno 8]执行格式错误硒

来自分类Dev

OSError [Errno 13]文件上载权限被拒绝

来自分类Dev

“ OSError:[Errno 13]权限被拒绝”错误

来自分类Dev

Python:尝试/除OSerror errno 2外

来自分类Dev

pip升级OSError:[Errno:13]权限被拒绝

来自分类Dev

Python OSError: [Errno 22] 无效参数

来自分类Dev

Python:OSError:[Errno 22] 无效参数:'*.txt'

来自分类Dev

无法通过wifi连接到同一网络的设备访问本地主机

来自分类Dev

同一网络上的无线设备无法相互访问

来自分类Dev

无法访问网络

来自分类Dev

无法从同一网络中的另一台机器访问 apprtc

来自分类Dev

Ubuntu 16.04网络安装无法启动

来自分类Dev

sendmsg:网络无法访问

Related 相关文章

热门标签

归档