服务器编程-名字与地址转换

地址转化

常见问题

1.gethostbyname(),gethostbyaddr(),getservbyname(),getservbyaddr()不可重入,包括errno也不是线程安全的,在进程中也不是安全的,比如一个系统调用出现了错误设置了errno,但是这个时候一个信号处理函数也进行了系统调用并设置了errno,则导致进程中的errno不是之前的值,但是在gcc里面做了线程之间的隔离,不同线程之间的errno不会互相影响了。同时标准IO也不是线程安全的。
2.

全部评论

相关推荐

点赞 收藏 评论
分享
牛客网
牛客企业服务