摘要: TCP: 面向连接的,提供可靠的字节流。UDP: 无连接,不可靠的数据报协议。UDP: DNS 域名系统, NFS 网络文件系统, SNMP 简单网络管理协议。#include <sys/socket.h>ssize_t recvfrom(int sockfd, void *buff, size_t nbytes, int flags, struct sockaddr *from, s... 阅读全文
posted @ 2009-08-12 19:29 李岩 - doing 阅读(219) 评论(0) 推荐(0) 编辑
摘要: 获取和设置影响套接口的选项:1. 函数 getsockopt 和 setsockopt;2. 函数 fcntl;3. 函数 ioctl.#include <sys/socket.h>int getsockopt(int sockfd, int level, int optname, void *optval, scoklen_t *optlen);int setsockopt(int ... 阅读全文
posted @ 2009-08-12 19:28 李岩 - doing 阅读(289) 评论(0) 推荐(0) 编辑
摘要: I/O 复用的能力: 如果一个或多个 I/O 条件满足(例如,输入已准备好被读,或者描述字可以承接更多的输出)时,我们就被通知到。I/O 复用由函数 select 和 poll 支持。I/O 复用典型的应用场合:a. 当客户处理多个描述字(一般是交互式输入和网络套接口),必须使用 I/O 复用;b. 一个客户同时处理多个套接口[较少出现];c. TCP 服务器既要处理监听套接口,又要处理已接套接口... 阅读全文
posted @ 2009-08-12 14:20 李岩 - doing 阅读(722) 评论(0) 推荐(0) 编辑