文件名称:UNIX Network Programming with Code

  • 所属分类:
  • 网络编程
  • 资源属性:
  • [PDF]
  • 上传时间:
  • 2012-04-11
  • 文件大小:
  • 321.39kb
  • 下载次数:
  • 0次
  • 提 供 者:
  • ericjjc
  • 相关连接:
  • 下载说明:
  • 别用迅雷下载,失败请重下,重下不扣分!

介绍说明--下载内容均来自于网络,请自行研究使用

《UNIX网络编程》第一、二卷,附书中代码,这本书不用多说了吧,被称为网络编程领域最权威的两个系列之一(另一个系列是《TCP/IP详解》) 这本书的第一版问世于1990年,是Stevens的开山之作,一举奠定了Stevens在网络编程领域的重要地位。如果说TCP/IP Illustrated解答了“什么是TCP/IP”和“TCP/IP是怎么实现的”两个问题,那么这本书则是在回答“怎样运用TCP/IP开发网络应用程序”的问题。显而易见,这本书的内容更加贴近普通程序员,因此,大多数人是先学习UNP,然后再深入学习TCP/IP Illustrated。   这也是一本让人伤感的书,Richard Stevens从1997年开始撰写此书第二版,制定了一个宏大的计划,卷1阐述Socket API和TLI API,卷2阐述除Socket之外的其他IPC机制,卷3阐述网络编程应用。应该说,卷1和卷2都是为了给卷3打基础。然而天妒英才,就在世人翘首企盼第三卷的时候,1999年9月1日,Richard Stevens英年早逝。留下这套未完成的巨著,让人感慨不已。不过最近从Prentice Hall传来好消息,出版社已经找到合适的作者,重新修订这套经典巨著,其中第一卷即将问世,并且已经在Amazon上热卖。相信会有当世高人沿着Stevens的足迹给我们续写第三卷的,让我们拭目以待。
相关搜索: Unix
网络
编程

(系统自动生成,下载前可以参看下载内容)

下载文件列表

压缩包 : UNPV2.2nd.Ed-Code.zip 列表
UNPV2.2nd.Ed-Code/
UNPV2.2nd.Ed-Code/aclocal.m4
UNPV2.2nd.Ed-Code/bench/
UNPV2.2nd.Ed-Code/bench/bw_door.c
UNPV2.2nd.Ed-Code/bench/bw_lat.sh
UNPV2.2nd.Ed-Code/bench/bw_pipe.c
UNPV2.2nd.Ed-Code/bench/bw_pxmsg.c
UNPV2.2nd.Ed-Code/bench/bw_sunrpc.x
UNPV2.2nd.Ed-Code/bench/bw_sunrpc_client.c
UNPV2.2nd.Ed-Code/bench/bw_sunrpc_server.c
UNPV2.2nd.Ed-Code/bench/bw_svmsg.c
UNPV2.2nd.Ed-Code/bench/graph.1
UNPV2.2nd.Ed-Code/bench/graph.2
UNPV2.2nd.Ed-Code/bench/incr.sh
UNPV2.2nd.Ed-Code/bench/incr_fcntl1.c
UNPV2.2nd.Ed-Code/bench/incr_fcntl5.c
UNPV2.2nd.Ed-Code/bench/incr_pxmutex0.c
UNPV2.2nd.Ed-Code/bench/incr_pxmutex1.c
UNPV2.2nd.Ed-Code/bench/incr_pxmutex5.c
UNPV2.2nd.Ed-Code/bench/incr_pxsem1.c
UNPV2.2nd.Ed-Code/bench/incr_pxsem2.c
UNPV2.2nd.Ed-Code/bench/incr_pxsem5.c
UNPV2.2nd.Ed-Code/bench/incr_pxsem6.c
UNPV2.2nd.Ed-Code/bench/incr_pxsem7.c
UNPV2.2nd.Ed-Code/bench/incr_pxsem8.c
UNPV2.2nd.Ed-Code/bench/incr_pxsem9.c
UNPV2.2nd.Ed-Code/bench/incr_rwlock1.c
UNPV2.2nd.Ed-Code/bench/incr_rwlock2.c
UNPV2.2nd.Ed-Code/bench/incr_rwlock5.c
UNPV2.2nd.Ed-Code/bench/incr_svsem1.c
UNPV2.2nd.Ed-Code/bench/incr_svsem2.c
UNPV2.2nd.Ed-Code/bench/incr_svsem5.c
UNPV2.2nd.Ed-Code/bench/incr_svsem6.c
UNPV2.2nd.Ed-Code/bench/lat_door.c
UNPV2.2nd.Ed-Code/bench/lat_pipe.c
UNPV2.2nd.Ed-Code/bench/lat_pxmsg.c
UNPV2.2nd.Ed-Code/bench/lat_signal.c
UNPV2.2nd.Ed-Code/bench/lat_sigqueue.c
UNPV2.2nd.Ed-Code/bench/lat_sigwait.c
UNPV2.2nd.Ed-Code/bench/lat_sunrpc.h
UNPV2.2nd.Ed-Code/bench/lat_sunrpc.x
UNPV2.2nd.Ed-Code/bench/lat_sunrpc_client.c
UNPV2.2nd.Ed-Code/bench/lat_sunrpc_server.c
UNPV2.2nd.Ed-Code/bench/lat_svmsg.c
UNPV2.2nd.Ed-Code/bench/Mail.todo.bobf
UNPV2.2nd.Ed-Code/bench/Makefile
UNPV2.2nd.Ed-Code/bench/README
UNPV2.2nd.Ed-Code/bench/test1.c
UNPV2.2nd.Ed-Code/bench/test1.c.save
UNPV2.2nd.Ed-Code/bench/unpipc.h
UNPV2.2nd.Ed-Code/config.guess
UNPV2.2nd.Ed-Code/config.h.in
UNPV2.2nd.Ed-Code/config.sub
UNPV2.2nd.Ed-Code/configure
UNPV2.2nd.Ed-Code/configure.in
UNPV2.2nd.Ed-Code/DISCLAIMER
UNPV2.2nd.Ed-Code/doors/
UNPV2.2nd.Ed-Code/doors/client1.c
UNPV2.2nd.Ed-Code/doors/client2.c
UNPV2.2nd.Ed-Code/doors/client3.c
UNPV2.2nd.Ed-Code/doors/client4.c
UNPV2.2nd.Ed-Code/doors/client5.c
UNPV2.2nd.Ed-Code/doors/client6.c
UNPV2.2nd.Ed-Code/doors/client7.c
UNPV2.2nd.Ed-Code/doors/client8.c
UNPV2.2nd.Ed-Code/doors/client9.c
UNPV2.2nd.Ed-Code/doors/clientfd1.c
UNPV2.2nd.Ed-Code/doors/clientintr1.c
UNPV2.2nd.Ed-Code/doors/clientintr2.c
UNPV2.2nd.Ed-Code/doors/clientintr3.c
UNPV2.2nd.Ed-Code/doors/clientintr4.c
UNPV2.2nd.Ed-Code/doors/clientunref1.c
UNPV2.2nd.Ed-Code/doors/clientunref2.c
UNPV2.2nd.Ed-Code/doors/doorinfo.c
UNPV2.2nd.Ed-Code/doors/Makefile
UNPV2.2nd.Ed-Code/doors/server1.c
UNPV2.2nd.Ed-Code/doors/server2.c
UNPV2.2nd.Ed-Code/doors/server3.c
UNPV2.2nd.Ed-Code/doors/server4.c
UNPV2.2nd.Ed-Code/doors/server5.c
UNPV2.2nd.Ed-Code/doors/server6.c
UNPV2.2nd.Ed-Code/doors/server7.c
UNPV2.2nd.Ed-Code/doors/server8.c
UNPV2.2nd.Ed-Code/doors/server9.c
UNPV2.2nd.Ed-Code/doors/serverfd1.c
UNPV2.2nd.Ed-Code/doors/serverintr1.c
UNPV2.2nd.Ed-Code/doors/serverintr2.c
UNPV2.2nd.Ed-Code/doors/serverintr3.c
UNPV2.2nd.Ed-Code/doors/serverintr4.c
UNPV2.2nd.Ed-Code/doors/serverunref1.c
UNPV2.2nd.Ed-Code/doors/serverunref2.c
UNPV2.2nd.Ed-Code/doors/sqrtproc.h
UNPV2.2nd.Ed-Code/doors/squareproc.h
UNPV2.2nd.Ed-Code/doors/tclient1.c
UNPV2.2nd.Ed-Code/doors/tserver1.c
UNPV2.2nd.Ed-Code/doors/unpipc.h
UNPV2.2nd.Ed-Code/fifocliserv/
UNPV2.2nd.Ed-Code/fifocliserv/fifo.h
UNPV2.2nd.Ed-Code/fifocliserv/mainclient.c
UNPV2.2nd.Ed-Code/fifocliserv/mainserver.c
UNPV2.2nd.Ed-Code/fifocliserv/Makefile
UNPV2.2nd.Ed-Code/fifocliserv/unpipc.h
UNPV2.2nd.Ed-Code/install-sh
UNPV2.2nd.Ed-Code/lib/
UNPV2.2nd.Ed-Code/lib/.exrc
UNPV2.2nd.Ed-Code/lib/daemon_inetd.c
UNPV2.2nd.Ed-Code/lib/daemon_init.c
UNPV2.2nd.Ed-Code/lib/error.c
UNPV2.2nd.Ed-Code/lib/gf_time.c
UNPV2.2nd.Ed-Code/lib/isfdtype.c
UNPV2.2nd.Ed-Code/lib/lock_reg.c
UNPV2.2nd.Ed-Code/lib/lock_test.c
UNPV2.2nd.Ed-Code/lib/Makefile
UNPV2.2nd.Ed-Code/lib/my_shm.c
UNPV2.2nd.Ed-Code/lib/pselect.c
UNPV2.2nd.Ed-Code/lib/px_ipc_name.c
UNPV2.2nd.Ed-Code/lib/readable_timeo.c
UNPV2.2nd.Ed-Code/lib/readline.c
UNPV2.2nd.Ed-Code/lib/readn.c
UNPV2.2nd.Ed-Code/lib/set_concurrency.c
UNPV2.2nd.Ed-Code/lib/set_nonblock.c
UNPV2.2nd.Ed-Code/lib/signal.c
UNPV2.2nd.Ed-Code/lib/signal_intr.c
UNPV2.2nd.Ed-Code/lib/signal_rt.c
UNPV2.2nd.Ed-Code/lib/signal_rt_intr.c
UNPV2.2nd.Ed-Code/lib/sleep_us.c
UNPV2.2nd.Ed-Code/lib/snprintf.c
UNPV2.2nd.Ed-Code/lib/timing.c
UNPV2.2nd.Ed-Code/lib/tv_sub.c
UNPV2.2nd.Ed-Code/lib/unpipc.h
UNPV2.2nd.Ed-Code/lib/wrapdoor.c
UNPV2.2nd.Ed-Code/lib/wrappthread.c
UNPV2.2nd.Ed-Code/lib/wrapstdio.c
UNPV2.2nd.Ed-Code/lib/wrapsunrpc.c
UNPV2.2nd.Ed-Code/lib/wrapunix.c
UNPV2.2nd.Ed-Code/lib/writable_timeo.c
UNPV2.2nd.Ed-Code/lib/writen.c
UNPV2.2nd.Ed-Code/lock/
UNPV2.2nd.Ed-Code/lock/lockfcntl.c
UNPV2.2nd.Ed-Code/lock/locklink.c
UNPV2.2nd.Ed-Code/lock/lockmain.c
UNPV2.2nd.Ed-Code/lock/lockmainubuf.c
UNPV2.2nd.Ed-Code/lock/locknone.c
UNPV2.2nd.Ed-Code/lock/lockopen.c
UNPV2.2nd.Ed-Code/lock/lockopen2.c
UNPV2.2nd.Ed-Code/lock/lockpxsem.c
UNPV2.2nd.Ed-C
压缩包 : UNPV1.3rd.Ed-Code.zip 列表
UNPV1.3rd.Ed-Code/
UNPV1.3rd.Ed-Code/aclocal.m4
UNPV1.3rd.Ed-Code/advio/
UNPV1.3rd.Ed-Code/advio/daytimetcpcli.c
UNPV1.3rd.Ed-Code/advio/daytimeudpcli3.c
UNPV1.3rd.Ed-Code/advio/daytimeudpcli4.c
UNPV1.3rd.Ed-Code/advio/dgclitimeo.c
UNPV1.3rd.Ed-Code/advio/dgclitimeo1.c
UNPV1.3rd.Ed-Code/advio/dgclitimeo2.c
UNPV1.3rd.Ed-Code/advio/dgclitimeo2.lc
UNPV1.3rd.Ed-Code/advio/dgclitimeo3.c
UNPV1.3rd.Ed-Code/advio/dgclitimeo3.lc
UNPV1.3rd.Ed-Code/advio/dgechoaddr.c
UNPV1.3rd.Ed-Code/advio/dgechoaddr.lc
UNPV1.3rd.Ed-Code/advio/Makefile
UNPV1.3rd.Ed-Code/advio/old/
UNPV1.3rd.Ed-Code/advio/old/dgechoaddr.c
UNPV1.3rd.Ed-Code/advio/old/recvfromflags.c
UNPV1.3rd.Ed-Code/advio/old/test01.c
UNPV1.3rd.Ed-Code/advio/recvfromflags.c
UNPV1.3rd.Ed-Code/advio/recvfromflags.lc
UNPV1.3rd.Ed-Code/advio/script.1
UNPV1.3rd.Ed-Code/advio/sig_chld_waitpid.c
UNPV1.3rd.Ed-Code/advio/str_cli_kqueue04.c
UNPV1.3rd.Ed-Code/advio/str_cli_poll03.c
UNPV1.3rd.Ed-Code/advio/str_cli_select02.c
UNPV1.3rd.Ed-Code/advio/str_echo_stdio02.c
UNPV1.3rd.Ed-Code/advio/str_echo_stdio02.lc
UNPV1.3rd.Ed-Code/advio/tcpcli01.c
UNPV1.3rd.Ed-Code/advio/tcpcli02.c
UNPV1.3rd.Ed-Code/advio/tcpcli03.c
UNPV1.3rd.Ed-Code/advio/tcpcli04.c
UNPV1.3rd.Ed-Code/advio/tcpserv02.c
UNPV1.3rd.Ed-Code/advio/udpcli01.c
UNPV1.3rd.Ed-Code/advio/udpcli02.c
UNPV1.3rd.Ed-Code/advio/udpcli03.c
UNPV1.3rd.Ed-Code/advio/udpserv01.c
UNPV1.3rd.Ed-Code/advio/udpserv03.c
UNPV1.3rd.Ed-Code/advio/udpserv03.lc
UNPV1.3rd.Ed-Code/advio/udpserv04.c
UNPV1.3rd.Ed-Code/advio/udpserv04.lc
UNPV1.3rd.Ed-Code/bcast/
UNPV1.3rd.Ed-Code/bcast/dgclibcast1.c
UNPV1.3rd.Ed-Code/bcast/dgclibcast1.lc
UNPV1.3rd.Ed-Code/bcast/dgclibcast2.c
UNPV1.3rd.Ed-Code/bcast/dgclibcast3.c
UNPV1.3rd.Ed-Code/bcast/dgclibcast3.lc
UNPV1.3rd.Ed-Code/bcast/dgclibcast4.c
UNPV1.3rd.Ed-Code/bcast/dgclibcast4.lc
UNPV1.3rd.Ed-Code/bcast/dgclibcast5.c
UNPV1.3rd.Ed-Code/bcast/dgclibcast5.lc
UNPV1.3rd.Ed-Code/bcast/dgclibcast6.c
UNPV1.3rd.Ed-Code/bcast/dgclibcast6.lc
UNPV1.3rd.Ed-Code/bcast/Makefile
UNPV1.3rd.Ed-Code/bcast/udpcli01.c
UNPV1.3rd.Ed-Code/bcast/udpcli02.c
UNPV1.3rd.Ed-Code/bcast/udpcli03.c
UNPV1.3rd.Ed-Code/bcast/udpcli04.c
UNPV1.3rd.Ed-Code/bcast/udpcli05.c
UNPV1.3rd.Ed-Code/bcast/udpcli06.c
UNPV1.3rd.Ed-Code/config.guess
UNPV1.3rd.Ed-Code/config.h.in
UNPV1.3rd.Ed-Code/config.sub
UNPV1.3rd.Ed-Code/configure
UNPV1.3rd.Ed-Code/configure.in
UNPV1.3rd.Ed-Code/debug/
UNPV1.3rd.Ed-Code/debug/backlog.c
UNPV1.3rd.Ed-Code/debug/backlog.lc
UNPV1.3rd.Ed-Code/debug/Makefile
UNPV1.3rd.Ed-Code/debug/qlen.c
UNPV1.3rd.Ed-Code/debug/qlen.lc
UNPV1.3rd.Ed-Code/debug/test01.c
UNPV1.3rd.Ed-Code/debug/test01.lc
UNPV1.3rd.Ed-Code/debug/test02.c
UNPV1.3rd.Ed-Code/debug/test03.c
UNPV1.3rd.Ed-Code/debug/test04.c
UNPV1.3rd.Ed-Code/debug/test05.c
UNPV1.3rd.Ed-Code/debug/test06.c
UNPV1.3rd.Ed-Code/debug/unpxti.h
UNPV1.3rd.Ed-Code/DISCLAIMER
UNPV1.3rd.Ed-Code/icmpd/
UNPV1.3rd.Ed-Code/icmpd/dgcli01.c
UNPV1.3rd.Ed-Code/icmpd/dgcli01.lc
UNPV1.3rd.Ed-Code/icmpd/icmpd.c
UNPV1.3rd.Ed-Code/icmpd/icmpd.h
UNPV1.3rd.Ed-Code/icmpd/icmpd.lc
UNPV1.3rd.Ed-Code/icmpd/Makefile
UNPV1.3rd.Ed-Code/icmpd/readable_conn.c
UNPV1.3rd.Ed-Code/icmpd/readable_conn.lc
UNPV1.3rd.Ed-Code/icmpd/readable_listen.c
UNPV1.3rd.Ed-Code/icmpd/readable_listen.lc
UNPV1.3rd.Ed-Code/icmpd/readable_v4.c
UNPV1.3rd.Ed-Code/icmpd/readable_v4.lc
UNPV1.3rd.Ed-Code/icmpd/readable_v6.c
UNPV1.3rd.Ed-Code/icmpd/readable_v6.lc
UNPV1.3rd.Ed-Code/icmpd/script.1
UNPV1.3rd.Ed-Code/icmpd/script.2
UNPV1.3rd.Ed-Code/icmpd/script.3
UNPV1.3rd.Ed-Code/icmpd/script.4
UNPV1.3rd.Ed-Code/icmpd/udpcli01.c
UNPV1.3rd.Ed-Code/icmpd/unpicmpd.h
UNPV1.3rd.Ed-Code/inetd/
UNPV1.3rd.Ed-Code/inetd/daytimetcpsrv2.c
UNPV1.3rd.Ed-Code/inetd/daytimetcpsrv3.c
UNPV1.3rd.Ed-Code/inetd/daytimetcpsrv3.lc
UNPV1.3rd.Ed-Code/inetd/Makefile
UNPV1.3rd.Ed-Code/install-sh
UNPV1.3rd.Ed-Code/intro/
UNPV1.3rd.Ed-Code/intro/byteorder.c
UNPV1.3rd.Ed-Code/intro/daytimetcpcli.c
UNPV1.3rd.Ed-Code/intro/daytimetcpcli1.c
UNPV1.3rd.Ed-Code/intro/daytimetcpcli2.c
UNPV1.3rd.Ed-Code/intro/daytimetcpcli3.c
UNPV1.3rd.Ed-Code/intro/daytimetcpcliv6.c
UNPV1.3rd.Ed-Code/intro/daytimetcpsrv.c
UNPV1.3rd.Ed-Code/intro/daytimetcpsrv.lc
UNPV1.3rd.Ed-Code/intro/daytimetcpsrv1.c
UNPV1.3rd.Ed-Code/intro/daytimetcpsrv2.c
UNPV1.3rd.Ed-Code/intro/daytimetcpsrv3.c
UNPV1.3rd.Ed-Code/intro/daytimetcpsrvv6.c
UNPV1.3rd.Ed-Code/intro/Makefile
UNPV1.3rd.Ed-Code/intro/truss.solaris.2.6
UNPV1.3rd.Ed-Code/intro/truss.unixware.2.1
UNPV1.3rd.Ed-Code/ioctl/
UNPV1.3rd.Ed-Code/ioctl/lsif01.c
UNPV1.3rd.Ed-Code/ioctl/lsif02.c
UNPV1.3rd.Ed-Code/ioctl/Makefile
UNPV1.3rd.Ed-Code/ioctl/prifinfo.c
UNPV1.3rd.Ed-Code/ioctl/prifinfo.lc
UNPV1.3rd.Ed-Code/ioctl/prmac.c
UNPV1.3rd.Ed-Code/ioctl/Progs.siocgifconf
UNPV1.3rd.Ed-Code/ioctl/Script.solaris
UNPV1.3rd.Ed-Code/ioctl/test1.c
UNPV1.3rd.Ed-Code/ipopts/
UNPV1.3rd.Ed-Code/ipopts/dgechoprintroute.c
UNPV1.3rd.Ed-Code/ipopts/Makefile
UNPV1.3rd.Ed-Code/ipopts/sigchldwaitpid.c
UNPV1.3rd.Ed-Code/ipopts/sourceroute.c
UNPV1.3rd.Ed-Code/ipopts/sourceroute.lc
UNPV1.3rd.Ed-Code/ipopts/sourceroute6.c
UNPV1.3rd.Ed-Code/ipopts/tcpcli01.c
UNPV1.3rd.Ed-Code/ipopts/tcpserv01.c
UNPV1.3rd.Ed-C
压缩包 : UNIX.Network.Programming.Volume.1.3rd.Ed.zip 列表
UNIX.Network.Programming.Volume.1.3rd.Ed.chm
压缩包 : Unix Network Programming - Volume 2 2nd Edition.zip 列表
Unix Network Programming - Volume 2 2nd Edition.pdf

相关说明

  • 本站资源为会员上传分享交流与学习,如有侵犯您的权益,请联系我们删除.
  • 本站是交换下载平台,提供交流渠道,下载内容来自于网络,除下载问题外,其它问题请自行百度更多...
  • 请直接用浏览器下载本站内容,不要使用迅雷之类的下载软件,用WinRAR最新版进行解压.
  • 如果您发现内容无法下载,请稍后再次尝试;或者到消费记录里找到下载记录反馈给我们.
  • 下载后发现下载的内容跟说明不相乎,请到消费记录里找到下载记录反馈给我们,经确认后退回积分.
  • 如下载前有疑问,可以通过点击"提供者"的名字,查看对方的联系方式,联系对方咨询.

相关评论

暂无评论内容.

发表评论

*主  题:
*内  容:
*验 证 码:

源码中国 www.ymcn.org