大家好,今天写了一个upd客户端程序,支持IPV6,给syslog服务器发送数据,代码如下,运行后提示一下异常信息。
[Errno -9] Address family for hostname not supported
代码:
#!/usr/bin/python
import os
import time
import socket
#HOST = '10.8.196.9'
HOST = '2001:0:1f1f::100:11a0:addf'
PORT = 514
ADDR = (HOST, PORT)
iddress = Socket.pack_sockaddr_in(4242, '0.0.0.0')
def send_msg(data):
while True:
try:
sockfd.sendto(data, ADDR)
time.sleep(1)
except Exception, e:
print e
time.sleep(1)
if __name__ == '__main__':
send_msg("syslog")
这个问题在网上找了很多,也没有找出来,问问大侠们,这个怎么解决啊
--
您收到此邮件是因为您订阅了 Google 网上论坛的“广州 GNU/Linux 用户组”论坛。
要退订此论坛并停止接收此论坛的电子邮件,请发送电子邮件到[email protected]。
要向此网上论坛发帖,请发送电子邮件至 [email protected]。
通过以下网址访问此论坛:http://groups.google.com/group/gzlug。
要查看更多选项,请访问 https://groups.google.com/d/optout。