ip_and_socket.py 文件源码

python
阅读 34 收藏 0 点赞 0 评论 0

项目:matlab_ctp_md_td 作者: xunquant 项目源码 文件源码
def get_local_ip(platform_category):
    '''
    ????IP??
    '''

    nic_dict=get_active_nic_name()

    major_nic_name=nic_dict.keys()[0]

    if platform_category.__contains__('windows'):#???windows????
        host_name=socket.gethostname()
        my_host_name=socket.getfqdn()
        #????ip
        ip_list=socket.gethostbyname_ex(my_host_name)
        my_local_ip=socket.gethostbyname(my_host_name)
    else:#linux??
        try:
            my_local_ip=get_ip_of_a_net_adapter_in_linux(major_nic_name)#????????????,????eth0
        except:
            my_local_ip='??????????????????????'
            print my_local_ip
        pass
    return my_local_ip
    pass
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号