互联网 unix
文章平均质量分 72
wangjin888
这个作者很懒,什么都没留下…
展开
-
《UNIX网络编程 》学习笔记 (一)
第一章 概述 1.1 概述 如果我们要编写通过计算机网络进行通信的程序,那么首先我们要确定它们之间用于通信的协议(protocol).例如是用TCP/IP协议还是用UDP协议,每一种协议都有各自的特点,具体是选用哪一种协议,应该是要根据你的应用程序的用途来进行选择。 在《UNIX网络编程 》卷1中 第一章 提到的网络模型: client se原创 2012-01-23 22:28:33 · 422 阅读 · 0 评论 -
《UNIX 网络编程》 第三章课后习题第三题
按自己的想法实现的,肯定有更好的实现方式,放在这里留个纪念。 /** 从下面开始 **/ #include #include #include #include #include #include /** 具体的转换过程,不做详细注释,有更好的实现方式 **/ int inet_pton_loose(int family,const char *strptr,void *add原创 2012-02-21 08:40:32 · 1165 阅读 · 2 评论 -
《UNIX网络编程 》学习笔记 (四)
第四章 基本TCP套接字编程 4.1 概述 这一章讲解基本的套接字编程函数。并讲解并发服务器。 4.2 socket 函数 socket函数建立一个socket套接字 #include int socket(int family, int type, int protocol); 返回值:成功返回非负描述符,若出错返回 -1;原创 2012-02-27 22:18:57 · 655 阅读 · 0 评论 -
《UNIX网络编程 》学习笔记 (三)
第三章 套接字编程简介 3.1 概述 这一章主要讲解套接字编程所用到的API和套接字地址结构。 3.2 套接字地址结构 3.2.1 IPv4套接字地址结构 (1)IPv4套接字地址结构通常也称为“网际套接字地址结构”,它以sockaddr_in 命名,在 头文件中定义. (2)IPv4套接字地址结构如下原创 2012-02-19 21:38:41 · 566 阅读 · 0 评论 -
《UNIX网络编程 》学习笔记 (二)
第二章 传输层:TCP、UDP 和SCTP 2.1 概述 这一章主要介绍传输层的协议,传输层协议主要包括上面提到的TCP和UDP. SCTP是一个比较新的协议,主要是用在网络电话通信上面。 TCP:【Transmission Control Protocol】传输控制协议。 UDP:【User Datagram Protocol】用户数据报协议。原创 2012-02-11 22:49:26 · 456 阅读 · 0 评论 -
《UNIX网络编程 》学习笔记 (五)
第五章 TCP客户/服务器程序示例 5.1 概述 编写一个完成的echo 程序,来讲解TCP客户/服务器的编写流程。 本章的TCP客户/服务器模型: 标准输入 --->fgets--->TCP客户程序------>write------->read--->TCP服务器 标准输出 5.2 TCP的e原创 2012-03-17 23:01:01 · 631 阅读 · 0 评论