随笔分类 -  Linux Network

Socket I/O multiplexing
摘要:#网络应用中I/O多路复用的应用场景1. 客户端处理多个描述符(通常是交替输入+网络套接字,可以及时获取服务端发送的FIN包)2. 客户端同时处理多个套接字3. TCP服务端处理监听套接字和连接套接字4. 服务端同时处理TCP和UDP5. 服务端处理多个服务以及多种协议#I/O模型##阻塞I/O最常... 阅读全文

posted @ 2014-12-09 21:37 UBless 阅读(464) 评论(0) 推荐(0)

基本套接字
摘要:#基本套接字函数创建套接字 ```#include int socket (int family, int type, int protocol);```![a](http://images.cnblogs.com/cnblogs_com/zyfgs2012/626048/o_family.png... 阅读全文

posted @ 2014-11-17 13:47 UBless 阅读(473) 评论(0) 推荐(0)

Socket 介绍
摘要:#IPV4 套接字地址结构```struct in_addr { in_addr_t s_addr; /*u32-bit IPv4 address;network byte ordered*/};struct sockaddr_in { uint8_t s... 阅读全文

posted @ 2014-11-04 18:57 UBless 阅读(320) 评论(0) 推荐(0)

介绍
摘要:#一些概念当编写Linux网络程序时,通常做法是编写一个服务端和一个客户端,在程序中要用到以下数据结构及系统调用:```#include /*for struct sockaddr_in*/#include /*for write,read*/#include #include /*for o... 阅读全文

posted @ 2014-10-31 19:32 UBless 阅读(289) 评论(0) 推荐(0)

导航