大家好,今天写了一个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。

回复