linux网络编程
苦行僧Walker
这个作者很懒,什么都没留下…
展开
-
TCP三次握手及四次挥手详细图解
相对于SOCKET开发者,TCP创建过程和链接折除过程是由TCP/IP协议栈自动创建的.因此开发者并不需要控制这个过程.但是对于理解TCP底层运作机制,相当有帮助. 而且对于有网络协议工程师之类笔试,几乎是必考的内容.企业对这个问题热情之高,出乎我的意料:-)。有时上午面试前强调这个问题,并重复讲一次,下午几乎每一个人都被问到这个问题。 因此在这里详细解释一下转载 2014-09-28 18:42:06 · 603 阅读 · 0 评论 -
AF_UNSPEC、AF_INET和AF_INET6之间的关系
getaddrinfo里面的ai_family的参数定义ai_family参数指定调用者期待返回的套接口地址结构的类型。它的值包括三种:AF_INET,AF_INET6和AF_UNSPEC。如果指定AF_INET,那么函数九不能返回任何IPV6相关的地址信息;如果仅指定了AF_INET6,则就不能返回任何IPV4地址信息。AF_UNSPEC则意味着函数返回的是适用于指定主机名和服务名且适合任何转载 2014-10-13 10:24:18 · 1798 阅读 · 0 评论 -
getaddrinfo, getnameinfo(替代gethostbyname, gethostbyaddr), gethostname
http://beej.us/guide/bgnet/output/html/multipage/gethostbynameman.htmlhttp://baike.baidu.com/link?url=3qVTFgQmU8MMzq33GlJwPwQkJr8lKZDVLAKNOQfA_GEytnp5EPc3E9gnTwyaL0WqT5oJDqTjf9rY1JoTMrLUvq转载 2014-10-13 10:09:37 · 5006 阅读 · 0 评论