socket编程

一、参考文档

  1. sockaddr和sockaddr_in的区别

  2. IP地址格式转换(htonl、ntohl;inet_addr、inet_ntoa)

  3. Socket INADDR_ANY详解(摩斯电码)

  4. linux网络编程之慢系统调用被信号中断产生EINTR错误怎么解决总结

  5. socket读写返回值的处理

  6. linux c一站式学习第37章 socket编程

  7. inet_pton()和inet_ntop()函数详解

  8.  AF_INET和PF_INET的区别

  9. recvfrom第一次解析的IP地址为0.0.0.0

  10. Linux网络编程——端口复用(多个套接字绑定同一个端口)

二. 摘抄

  1. SO_REUSEADDR:

    端口复用最常用的用途应该是防止服务器重启时之前绑定的端口还未释放或者程序突然退出而系统没有释放端口。这种情况下如果设定了端口复用,则新启动的服务器进程可以直接绑定端口。如果没有设定端口复用,绑定会失败,提示ADDR已经在使用中——那只好等等再重试了,麻烦!

posted @ 2019-06-13 17:29  shanyu20  阅读(145)  评论(0编辑  收藏  举报