文件名称:Linux_Socket_Programming_By_Example
- 所属分类:
- Linux/Unix编程
- 资源属性:
- [C/C++] [源码]
- 上传时间:
- 2012-11-26
- 文件大小:
- 176kb
- 下载次数:
- 0次
- 提 供 者:
- spar****
- 相关连接:
- 无
- 下载说明:
- 别用迅雷下载,失败请重下,重下不扣分!
介绍说明--下载内容均来自于网络,请自行研究使用
目前已经有很多介绍计算机网络的书籍,但是它们之中的大多数似乎更适合于高级编程者,而对于众多只想了解使用方法的初学者而言,就显得太深奥了。
读者通过学习本书,可以掌握有关套接口编程的知识。同时,本书使用一种称为"BY example"的方法来提高读者的学习效率,书中每一章的内容都是建立在前一章的基础之上的。第一部分“基本套接口概念”在阐明域和地址族,套接口的类型以及面向连接/非连接协议等基本概念的基础上,介绍了简单的客户/服务器程序的编写方法和主机名/网络名查询程序的编写方法。在掌握了第一部分“基本套接口概念”之后,读者就可以开始学习第二部分“高级套接口编程”,这对于有些读者而言可能是个挑战。这一部分介绍了套接口标准I/O,并发客户服务程序,套接口选项,UDP广播,带外数据,inetd守护进程,网络安全程序设计以及信任状和文件描述符等较为深入的主题;并通过最后一章的应用实例,将前面介绍的诸多概念融合在一起。
读者通过学习本书,可以掌握有关套接口编程的知识。同时,本书使用一种称为"BY example"的方法来提高读者的学习效率,书中每一章的内容都是建立在前一章的基础之上的。第一部分“基本套接口概念”在阐明域和地址族,套接口的类型以及面向连接/非连接协议等基本概念的基础上,介绍了简单的客户/服务器程序的编写方法和主机名/网络名查询程序的编写方法。在掌握了第一部分“基本套接口概念”之后,读者就可以开始学习第二部分“高级套接口编程”,这对于有些读者而言可能是个挑战。这一部分介绍了套接口标准I/O,并发客户服务程序,套接口选项,UDP广播,带外数据,inetd守护进程,网络安全程序设计以及信任状和文件描述符等较为深入的主题;并通过最后一章的应用实例,将前面介绍的诸多概念融合在一起。
(系统自动生成,下载前可以参看下载内容)
下载文件列表
Linux_Socket_Programming_By_Example
...................................\ch.01
...................................\.....\01lst01
...................................\.....\01LST01.c
...................................\.....\01LST01.o
...................................\.....\01lst02
...................................\.....\01LST02.c
...................................\.....\01LST02.o
...................................\.....\01lst03
...................................\.....\01LST03.c
...................................\.....\01LST03.o
...................................\.....\Makefile
...................................\ch.02
...................................\.....\af_ax25.c
...................................\.....\af_inet.c
...................................\.....\af_unix.c
...................................\.....\af_unix2
...................................\.....\af_unix2.c
...................................\.....\af_x25.c
...................................\.....\Makefile
...................................\ch.03
...................................\.....\inetaddr.c
...................................\.....\inetaton.c
...................................\.....\inetntoa.c
...................................\.....\makeaddr.c
...................................\.....\Makefile
...................................\.....\netmask.c
...................................\.....\network.c
...................................\ch.05
...................................\.....\bind
...................................\.....\bind.c
...................................\.....\bind.c~
...................................\.....\bind.o
...................................\.....\getpeer.c
...................................\.....\getpeer.o
...................................\.....\Makefile
...................................\.....\sckname
...................................\.....\sckname.c
...................................\.....\sckname.o
...................................\ch.06
...................................\.....\dgramclnt
...................................\.....\dgramclnt.c
...................................\.....\dgramclnt.o
...................................\.....\dgramsrvr
...................................\.....\dgramsrvr.c
...................................\.....\dgramsrvr.o
...................................\.....\Makefile
...................................\ch.07
...................................\.....\daytime
...................................\.....\daytime.c
...................................\.....\daytime.o
...................................\.....\Makefile
...................................\.....\protoent
...................................\.....\protoent.c
...................................\.....\protoent.o
...................................\.....\servent
...................................\.....\servent.c
...................................\.....\servent.o
...................................\ch.08
...................................\.....\daytime.c
...................................\.....\Makefile
...................................\.....\server.c
...................................\ch.09
...................................\.....\gethostn.c
...................................\.....\lookup.c
...................................\.....\lookup2.c
...................................\.....\Makefile
...................................\.....\srvr2.c
...................................\.....\uname.c
...................................\ch.10
...................................\.....\Makefile
...................................\.....\mkaddr.c
...................................\.....\rpneng.c
...................................\.....\rpnsrv.c
...................................\ch.11
...................................\.....\Makefile
...................................\.....\mkaddr.c
...................................\.....\mkaddr.o
...................................\.....\rpneng.c
...................................\.....\rpneng.o
...................................\.....\rpneng2.c
...................................
...................................\ch.01
...................................\.....\01lst01
...................................\.....\01LST01.c
...................................\.....\01LST01.o
...................................\.....\01lst02
...................................\.....\01LST02.c
...................................\.....\01LST02.o
...................................\.....\01lst03
...................................\.....\01LST03.c
...................................\.....\01LST03.o
...................................\.....\Makefile
...................................\ch.02
...................................\.....\af_ax25.c
...................................\.....\af_inet.c
...................................\.....\af_unix.c
...................................\.....\af_unix2
...................................\.....\af_unix2.c
...................................\.....\af_x25.c
...................................\.....\Makefile
...................................\ch.03
...................................\.....\inetaddr.c
...................................\.....\inetaton.c
...................................\.....\inetntoa.c
...................................\.....\makeaddr.c
...................................\.....\Makefile
...................................\.....\netmask.c
...................................\.....\network.c
...................................\ch.05
...................................\.....\bind
...................................\.....\bind.c
...................................\.....\bind.c~
...................................\.....\bind.o
...................................\.....\getpeer.c
...................................\.....\getpeer.o
...................................\.....\Makefile
...................................\.....\sckname
...................................\.....\sckname.c
...................................\.....\sckname.o
...................................\ch.06
...................................\.....\dgramclnt
...................................\.....\dgramclnt.c
...................................\.....\dgramclnt.o
...................................\.....\dgramsrvr
...................................\.....\dgramsrvr.c
...................................\.....\dgramsrvr.o
...................................\.....\Makefile
...................................\ch.07
...................................\.....\daytime
...................................\.....\daytime.c
...................................\.....\daytime.o
...................................\.....\Makefile
...................................\.....\protoent
...................................\.....\protoent.c
...................................\.....\protoent.o
...................................\.....\servent
...................................\.....\servent.c
...................................\.....\servent.o
...................................\ch.08
...................................\.....\daytime.c
...................................\.....\Makefile
...................................\.....\server.c
...................................\ch.09
...................................\.....\gethostn.c
...................................\.....\lookup.c
...................................\.....\lookup2.c
...................................\.....\Makefile
...................................\.....\srvr2.c
...................................\.....\uname.c
...................................\ch.10
...................................\.....\Makefile
...................................\.....\mkaddr.c
...................................\.....\rpneng.c
...................................\.....\rpnsrv.c
...................................\ch.11
...................................\.....\Makefile
...................................\.....\mkaddr.c
...................................\.....\mkaddr.o
...................................\.....\rpneng.c
...................................\.....\rpneng.o
...................................\.....\rpneng2.c
...................................