网路编程
文章平均质量分 80
qq69696698
这个作者很懒,什么都没留下…
展开
-
网络编程学习(二)
#include pid_t wait(int *statloc) pid_t wait(pid_tint *statloc)原创 2014-10-28 11:48:38 · 681 阅读 · 0 评论 -
网络编程学习(九)
IPv4的TCP客户和一个IPv6的TCP服务器进行通信的步骤如下: 1.IPv6服务器启动后创建一个IPv6的监听套接字,我们假定服务器把通配地址捆绑到该套接字 2.IPv4客户调用gethostbyname找到服务器主机的一个A记录。服务器主机既有一个A记录,又有一个AAAA记录,因为它同时支持IPv4和IPv6,不过IPv4客户需要的只是一个A记录 3.客户调用connect,导致客户原创 2015-01-15 17:25:00 · 784 阅读 · 0 评论 -
网络编程学习(八)
gethostbyname和gethostbyaddr在主机名字与IPv4地址之间进行转换, getservbyname和getservbyport在服务名字和端口号之间进行转换, getaddrinfo和getnameinfo分别用于主机名字和IP地址之间以及服务名字和端口号之间的转换。 域名系统DNS主要用于主机名字与IP地址之间的映射。 主机名字既可以是一个简单名字,也可以是原创 2014-11-14 17:55:44 · 778 阅读 · 0 评论 -
网络编程学习(七)
SCTP中的流不同于TCP中的字节流,它是关联内部具有先后顺序的一个消息序列。这种以流本身而不是以流所在关联为单位进行消息排序的做法用于避免仅使用单个TCP字节流导致的头端阻塞现象。 SCTP流可以说是一个既能避免头端阻塞又能在相关的消息之间保持顺序的有效机制(如同一个流内的消息会按顺序到达) 控制流的数目: 允许在关联启动阶段增长端点请求的流数目;但需注意,这个变动必须针对尚未建立关联的套原创 2014-11-14 17:55:27 · 724 阅读 · 0 评论 -
网络编程学习(六)
SCTP是一个可靠的面向消息的协议,在端点之间提供多个流,并未多原创 2014-11-14 17:54:00 · 1065 阅读 · 0 评论 -
网络编程学习(五)
udp套接字编程:sendto、recvfrom 如果recvfrom的原创 2014-11-12 18:03:51 · 648 阅读 · 0 评论 -
网络编程学习(三)
待续原创 2014-10-28 17:53:09 · 659 阅读 · 0 评论 -
网络编程学习(一)
TCP 安全可靠,可检查数据是否丢失,重传,重复等等 UDP原创 2014-10-22 11:59:19 · 815 阅读 · 0 评论 -
网络编程学习(四)
套接字选项粗分为两大基本类型: 一是启用或禁止某个特性的二元选项(称为标志选项), 二是取得并返回我们可以设置或检查的特定值的选项(称为值选项) 下面的套接字选项是由TCP已连接套接字从监听套接字继承来的: SO_DEBUG、SO_DONTROUTE、SO_KEEPALIVE、SO_LINGER、SO_OOBINLINE、SO_RCVBUF、SO_RCVLOWAT、SO_S原创 2014-11-11 19:10:19 · 632 阅读 · 0 评论 -
网络编程学习(十)
1.守护进程(daemon)是在后台运行且不与任何控制终端关联的进程。Unix系统通常有很多守护进程在后台运行,执行不同的管理任务。 守护进程没有控制终端通常源于它们由系统初始化脚本启动。然而守护进程也可能从某个终端由用户在shell提示符下键入命令行启动,这样的守护进程必须亲自脱离与控制终端的关联,从而避免与作业控制、终端会话管理、终端昌盛信号等发生任何不期望的交互,也可以避免在后台运行的守护原创 2015-04-29 17:50:11 · 710 阅读 · 0 评论