Socket 是应用层和传输层之间的一个抽象层,有很多选项可对其进行控制:
SO_DEBUG
SO_OOBINLINE
SO_REUSEADDR
SO_LINGER
SO_TYPE
SO_RCVLOWAT
SO_ERROR
SO_SNDLOWAT
SO_DONTROUTE
SO_RCVTIMEO
SO_RCVBUF
SO_SNDtIMEO
SO_SNDBUF
TCP_MAXSEG
SO_KEEPALIVE
TCP_NODELAY
winsock.h htons函数 将端口号转换为网络字节顺序