Linux网络编程
文章平均质量分 82
王世晖
呵呵哒
展开
-
linux网络编程之socket函数
socket()--Create Socket Syntax #include #include int socket(int address_family, int type, int protocol) The socket() function is us原创 2013-06-15 18:44:11 · 1329 阅读 · 0 评论 -
linux网络编程之listen函数
NAME listen - listen for socket connections and limit the queue of incoming connectionsSYNOPSIS #include int listen(int socket, int backlog);DESCRIPTION The listen原创 2013-06-15 21:12:09 · 1582 阅读 · 0 评论 -
Linux socket 网络编程常用函数总结
1.字节序函数#include uint16_t htons(uint16_t host16bitvalue);uint32_t htonl(uint32_t host32bitvalue);返回:网络字节序值uint16_t ntohs(uint16_t net16bitvalue);uint32_t ntohl(uint32_t net32bitvalue);返回:原创 2013-06-14 23:10:27 · 1199 阅读 · 0 评论 -
linux网络编程之bind函数
NAME bind - bind a name to a socketSYNOPSIS #include int bind(int socket, const struct sockaddr *address, socklen_t address_len);DESCRIPTION The bind()原创 2013-06-15 19:31:32 · 3074 阅读 · 0 评论 -
linux网络编程之connect函数
NAME connect - connect a socketSYNOPSIS #include int connect(int socket, const struct sockaddr *address, socklen_t address_len);DESCRIPTION The connect() function原创 2013-06-16 16:41:42 · 1717 阅读 · 0 评论 -
TCP三次握手过程详解(一)
TCP(Transmission Control Protocol) 传输控制协议TCP是主机对主机层的传输控制协议,提供可靠的连接服务,采用三次握手确认建立一个连接。位码即tcp标志位,有6种标示:SYN(synchronous建立联机)ACK(acknowledgement 确认)PSH(push传送)FIN(finish结束)RST原创 2013-06-07 22:44:11 · 4774 阅读 · 0 评论 -
TCP三次握手过程详解(二) three way handshake of TCP
Connection establishmentTo establish a connection, TCP uses a three-way handshake. Before a client attempts to connect with a server, the server must first bind to and listen at a port to open it原创 2013-06-07 23:00:48 · 3750 阅读 · 0 评论 -
socket网络编程--初等网络函数介绍
socket网络编程--初等网络函数介绍 Linux系统是通过提供套接字(socket)来进行网络编程的.网络程序通过socket和其它几个函数的调用, 会返回一个 通讯的文件描述符,我们可以将这个描述符看成普通的文件的描述符来操作,这就是linux的设备无关性的好处.我们可以通过向描述符读写操作实现网络之间的数据交流.(一)socket int socket(int d原创 2013-08-13 08:26:31 · 1759 阅读 · 0 评论