import socket
import sys
HOST = 'fe80:ba27:ebff:fed4:5687'
PORT = 6848
try :
s = socket.socket(socket.AF_INET6, socket.SOCK_DGRAM)
print 'Socket created'
except socket.error, msg :
print 'Failed to create socket. Error Code : ' + str(msg[0]) + ' Message ' + msg[1]
sys.exit()
try:
s.bind((HOST,PORT))
except socket.error , msg:
print 'Bind failed. Error Code : ' + str(msg[0]) + ' Message ' + msg[1]
sys.exit()
print 'Socket bind complete'
while 1:
# receive data from client (data, addr)
d = s.recvfrom(1024)
data = d[0]
addr = d[1]
if not data:
break
reply = data
s.sendto(reply , addr)
print 'Message[' + addr[0] + ':' + str(addr[1]) + '] - ' + data.strip()
s.close()
此代码是根据IPv4 UDP服务器开发的。运行此程序后,我收到以下错误。
绑定失败。错误代码:-3消息名称解析暂时失败 -bash:绑定:找不到命令
我在谷歌搜索但我无法弄清楚错误是什么。 有人可以帮助我在哪里出错。
谢谢。