<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[阿狼的专栏]]></title><description><![CDATA[纯粹玩家]]></description><link>https://blog.csdn.net/y512s</link><language>zh-cn</language><generator>https://blog.csdn.net/</generator><copyright><![CDATA[Copyright &copy; y512s]]></copyright><item><title><![CDATA[创建套接字所使用的函数]]></title><link>https://blog.csdn.net/y512s/article/details/6731087</link><guid>https://blog.csdn.net/y512s/article/details/6731087</guid><author>y512s</author><pubDate>Tue, 30 Aug 2011 00:31:12 +0800</pubDate><description><![CDATA[创建套接字所使用的函数： int sock = socket(AF_INET, SOCK_STREAM, IPPROTO_TCP);
SOCK_STREAM是TCP，UDP用SOCK_DGRAM]]></description><category></category></item><item><title><![CDATA[套接字与文件]]></title><link>https://blog.csdn.net/y512s/article/details/6731084</link><guid>https://blog.csdn.net/y512s/article/details/6731084</guid><author>y512s</author><pubDate>Tue, 30 Aug 2011 00:27:01 +0800</pubDate><description><![CDATA[在Linux中，所有套接字都是文件，操作系统并不区分套接字和文件，因此对二者可以使用相同的读写函数。]]></description><category></category></item><item><title><![CDATA[类Unix系统中Socket API头文件]]></title><link>https://blog.csdn.net/y512s/article/details/6731075</link><guid>https://blog.csdn.net/y512s/article/details/6731075</guid><author>y512s</author><pubDate>Tue, 30 Aug 2011 00:24:35 +0800</pubDate><description><![CDATA[sys/types.h    //所有需要的基本类型
sys/socket.h    //所有套接字数据结构
netinet/in.h    //IPv4和IPv6所需要的全部函数
unistd.h    //查找本地机器名所需要的gethostname()函数
netdb.h]]></description><category></category></item><item><title><![CDATA[主机字节顺序与网络字节顺序相互转换的四个函数]]></title><link>https://blog.csdn.net/y512s/article/details/6731061</link><guid>https://blog.csdn.net/y512s/article/details/6731061</guid><author>y512s</author><pubDate>Tue, 30 Aug 2011 00:15:40 +0800</pubDate><description><![CDATA[unsigned long htonl(unsigned long);  //从主机字节顺序转换为网络字节顺序（长整型）
unsigned long ntohl(unsigned long);  //从网络字节顺序转换为主机字节顺序（长整型）
unsigned short h]]></description><category></category></item></channel></rss>