Introduction - If you have any usage issues, please Google them yourself
Network Programming for Microsoft Windows Second Edition e-book and source code
Packet : 89346475network_programming_for_microsoft_windows_2nd_ebook_siurce.rar filelist
Samples
Samples\chapter01
Samples\chapter01\tcpclient
Samples\chapter01\tcpclient\vb
Samples\chapter01\tcpserver
Samples\chapter01\tcpserver\vb
Samples\chapter01\udpreceiver
Samples\chapter01\udpreceiver\vb
Samples\chapter01\udpsender
Samples\chapter01\udpsender\vb
Samples\chapter02
Samples\chapter02\enumcat
Samples\chapter02\VB
Samples\chapter02\VB\EnumProtocol
Samples\chapter03
Samples\chapter03\resolve
Samples\chapter04
Samples\chapter04\AppleTalk
Samples\chapter04\ATM
Samples\chapter04\IPX-SPX
Samples\chapter04\IrDA
Samples\chapter04\NetBIOS
Samples\chapter05
Samples\chapter05\blocking
Samples\chapter05\blocking\client
Samples\chapter05\blocking\server
Samples\chapter05\iocp
Samples\chapter05\iocp\client
Samples\chapter05\iocp\server
Samples\chapter05\nonblocking
Samples\chapter05\nonblocking\server
Samples\chapter05\overlapped
Samples\chapter05\overlapped\server
Samples\chapter05\WSAAsyncSelect
Samples\chapter05\WSAAsyncSelect\server
Samples\chapter05\WSAEventSelect
Samples\chapter05\WSAEventSelect\server
Samples\chapter06
Samples\chapter07
Samples\chapter07\SIO_ADDRESS_LIST
Samples\chapter07\SIO_GET_ATM_ADDRESS
Samples\chapter07\SIO_GET_INTERFACE_LIST
Samples\chapter07\SIO_RCVALL
Samples\chapter07\SIO_RCVALL\VB
Samples\chapter07\SIO_RCVALL\VB\VbNetmon
Samples\chapter07\SIO_ROUTING_INTERFACE
Samples\chapter08
Samples\chapter09
Samples\chapter09\atm
Samples\chapter09\ip-rm
Samples\chapter09\ip-setsockopt
Samples\chapter09\ip-source
Samples\chapter09\ip-WSAJoinLeaf
Samples\chapter09\VB
Samples\chapter09\VB\SimpleMC
Samples\chapter10
Samples\chapter11
Samples\chapter11\iphdrinc
Samples\chapter11\ping
Samples\chapter11\ping\VB
Samples\chapter11\ping\VB\Ping
Samples\chapter11\tracert
Samples\chapter12
Samples\chapter12\LSP
Samples\chapter12\NSP
Samples\chapter13
Samples\chapter13\TCPClient
Samples\chapter13\TCPServer
Samples\chapter13\UDPReceiver
Samples\chapter13\UDPSender
Samples\chapter14
Samples\chapter14\CE Winsock Control
Samples\chapter14\Winsock Control
Samples\chapter15
Samples\chapter15\RasDial
Samples\chapter16
Samples\chapter16\iparp
Samples\chapter16\ipchange
Samples\chapter16\ipconfig
Samples\chapter16\ipconfigv6
Samples\chapter16\iprenew
Samples\chapter16\iproute
Samples\chapter16\ipstat
Samples\chapter17
Samples\chapter17\VB
Samples\chapter17\VB\datagram
Samples\chapter17\VB\session
Samples\chapter18
Samples\chapter18\VB
Samples\chapter19
Samples\chapter19\Client
Samples\chapter19\Client\vb
Samples\chapter19\Server
Samples\chapter19\Server\VB
Samples\chapter19\Server2
Samples\chapter20
Samples\chapter20\Client
Samples\chapter20\Client\VB
Samples\chapter20\OverlappedServer
Samples\chapter20\Server
Samples\chapter20\Server\VB
Samples\chapter20\ThreadServer
Samples\chapter01\tcpclient\Makefile
Samples\chapter01\tcpclient\tcpclient.cpp
Samples\chapter01\tcpclient\vb\tcpclient.frm
Samples\chapter01\tcpclient\vb\tcpclient.vbp
Samples\chapter01\tcpclient\vb\Winsock.bas
Samples\chapter01\tcpserver\Makefile
Samples\chapter01\tcpserver\tcpserver.cpp
Samples\chapter01\tcpserver\vb\tcpserver.frm
Samples\chapter01\tcpserver\vb\tcpserver.vbp
Samples\chapter01\tcpserver\vb\Winsock.bas
Samples\chapter01\udpreceiver\Makefile
Samples\chapter01\udpreceiver\udpreceiver.cpp
Samples\chapter01\udpreceiver\vb\udpreceiver.frm
Samples\chapter01\udpreceiver\vb\udpreceiver.vbp
Samples\chapter01\udpreceiver\vb\Winsock.bas
Samples\chapter01\udpsender\Makefile
Samples\chapter01\udpsender\udpsender.cpp
Samples\chapter01\udpsender\vb\udpsender.frm
Samples\chapter01\udpsender\vb\udpsender.vbp
Samples\chapter01\udpsender\vb\Winsock.bas
Samples\chapter02\enumcat\enumcat.cpp
Samples\chapter02\enumcat\makefile
Samples\chapter02\VB\EnumProtocol\enumvb.vbp
Samples\chapter02\VB\EnumProtocol\enumvb.vbw
Samples\chapter02\VB\EnumProtocol\Form1.frm
Samples\chapter02\VB\EnumProtocol\Winsock.bas
Samples\chapter03\resolve\Makefile
Samples\chapter03\resolve\resolver.cpp
Samples\chapter04\AppleTalk\atalk.cpp
Samples\chapter04\AppleTalk\Makefile
Samples\chapter04\ATM\Makefile
Samples\chapter04\ATM\support.cpp
Samples\chapter04\ATM\support.h
Samples\chapter04\ATM\wsockatm.cpp
Samples\chapter04\IPX-SPX\Makefile
Samples\chapter04\IPX-SPX\sockspx.cpp
Samples\chapter04\IrDA\irclient.cpp
Samples\chapter04\IrDA\irserver.cpp
Samples\chapter04\IrDA\Makefile
Samples\chapter04\NetBIOS\Makefile
Samples\chapter04\NetBIOS\wsnbclnt.cpp
Samples\chapter04\NetBIOS\wsnbdef.cpp
Samples\chapter04\NetBIOS\wsnbdef.h
Samples\chapter04\NetBIOS\wsnbsvr.cpp
Samples\chapter05\blocking\client\bclient.cpp
Samples\chapter05\blocking\client\makefile
Samples\chapter05\blocking\client\resolve.cpp
Samples\chapter05\blocking\client\resolve.h
Samples\chapter05\blocking\server\bserver.cpp
Samples\chapter05\blocking\server\makefile
Samples\chapter05\blocking\server\resolve.cpp
Samples\chapter05\blocking\server\resolve.h
Samples\chapter05\iocp\client\iocpclient.cpp
Samples\chapter05\iocp\client\makefile
Samples\chapter05\iocp\client\resolve.cpp
Samples\chapter05\iocp\client\resolve.h
Samples\chapter05\iocp\server\iocpserver.cpp
Samples\chapter05\iocp\server\makefile
Samples\chapter05\iocp\server\resolve.cpp
Samples\chapter05\iocp\server\resolve.h
Samples\chapter05\nonblocking\server\makefile
Samples\chapter05\nonblocking\server\nbserver.cpp
Samples\chapter05\nonblocking\server\resolve.cpp
Samples\chapter05\nonblocking\server\resolve.h
Samples\chapter05\overlapped\server\makefile
Samples\chapter05\overlapped\server\overserver.cpp
Samples\chapter05\overlapped\server\resolve.cpp
Samples\chapter05\overlapped\server\resolve.h
Samples\chapter05\readme.txt
Samples\chapter05\WSAAsyncSelect\server\asyncserver.cpp
Samples\chapter05\WSAAsyncSelect\server\makefile
Samples\chapter05\WSAAsyncSelect\server\resolve.cpp
Samples\chapter05\WSAAsyncSelect\server\resolve.h
Samples\chapter05\WSAEventSelect\server\eventserver.cpp
Samples\chapter05\WSAEventSelect\server\makefile
Samples\chapter05\WSAEventSelect\server\resolve.cpp
Samples\chapter05\WSAEventSelect\server\resolve.h
Samples\chapter06\iocpserver.cpp
Samples\chapter06\makefile
Samples\chapter06\resolve.cpp
Samples\chapter06\resolve.h
Samples\chapter07\SIO_ADDRESS_LIST\addrquery.cpp
Samples\chapter07\SIO_ADDRESS_LIST\makefile
Samples\chapter07\SIO_ADDRESS_LIST\resolve.cpp
Samples\chapter07\SIO_ADDRESS_LIST\resolve.h
Samples\chapter07\SIO_GET_ATM_ADDRESS\atmaddr.cpp
Samples\chapter07\SIO_GET_ATM_ADDRESS\makefile
Samples\chapter07\SIO_GET_ATM_ADDRESS\support.cpp
Samples\chapter07\SIO_GET_ATM_ADDRESS\support.h
Samples\chapter07\SIO_GET_INTERFACE_LIST\interface.cpp
Samples\chapter07\SIO_GET_INTERFACE_LIST\Makefile
Samples\chapter07\SIO_RCVALL\igmphdr.h
Samples\chapter07\SIO_RCVALL\makefile
Samples\chapter07\SIO_RCVALL\parser.cpp
Samples\chapter07\SIO_RCVALL\parser.h
Samples\chapter07\SIO_RCVALL\rcvall.cpp
Samples\chapter07\SIO_RCVALL\VB\VbNetmon\frmrcvall.frm
Samples\chapter07\SIO_RCVALL\VB\VbNetmon\parser.bas
Samples\chapter07\SIO_RCVALL\VB\VbNetmon\readme.txt
Samples\chapter07\SIO_RCVALL\VB\VbNetmon\vbrcvall.vbp
Samples\chapter07\SIO_RCVALL\VB\VbNetmon\Winsock.bas
Samples\chapter07\SIO_ROUTING_INTERFACE\makefile
Samples\chapter07\SIO_ROUTING_INTERFACE\resolve.cpp
Samples\chapter07\SIO_ROUTING_INTERFACE\resolve.h
Samples\chapter07\SIO_ROUTING_INTERFACE\routequery.cpp
Samples\chapter08\dnsquery.cpp
Samples\chapter08\enumns.cpp
Samples\chapter08\makefile
Samples\chapter08\nlaquery.cpp
Samples\chapter08\rnrcs.cpp
Samples\chapter09\atm\Makefile
Samples\chapter09\atm\mcastatm.cpp
Samples\chapter09\atm\support.cpp
Samples\chapter09\atm\support.h
Samples\chapter09\ip-rm\makefile
Samples\chapter09\ip-rm\resolve.cpp
Samples\chapter09\ip-rm\resolve.h
Samples\chapter09\ip-rm\rmcast.cpp
Samples\chapter09\ip-setsockopt\makefile
Samples\chapter09\ip-setsockopt\mcastws1.cpp
Samples\chapter09\ip-setsockopt\resolve.cpp
Samples\chapter09\ip-setsockopt\resolve.h
Samples\chapter09\ip-source\makefile
Samples\chapter09\ip-source\mcastv3.cpp
Samples\chapter09\ip-source\resolve.cpp
Samples\chapter09\ip-source\resolve.h
Samples\chapter09\ip-WSAJoinLeaf\Makefile
Samples\chapter09\ip-WSAJoinLeaf\mcastws2.cpp
Samples\chapter09\ip-WSAJoinLeaf\resolve.cpp
Samples\chapter09\ip-WSAJoinLeaf\resolve.h
Samples\chapter09\VB\SimpleMC\frmmc.frm
Samples\chapter09\VB\SimpleMC\readme.txt
Samples\chapter09\VB\SimpleMC\vbmc.vbp
Samples\chapter09\VB\SimpleMC\Winsock.bas
Samples\chapter10\Makefile
Samples\chapter10\printqos.cpp
Samples\chapter10\printqos.h
Samples\chapter10\provider.cpp
Samples\chapter10\provider.h
Samples\chapter10\qostcp.cpp
Samples\chapter10\qostemplate.cpp
Samples\chapter10\qosudp.cpp
Samples\chapter11\iphdrinc\iphdr.h
Samples\chapter11\iphdrinc\Makefile
Samples\chapter11\iphdrinc\rawudp.cpp
Samples\chapter11\iphdrinc\resolve.cpp
Samples\chapter11\iphdrinc\resolve.h
Samples\chapter11\ping\iphdr.h
Samples\chapter11\ping\Makefile
Samples\chapter11\ping\ping.cpp
Samples\chapter11\ping\resolve.cpp
Samples\chapter11\ping\resolve.h
Samples\chapter11\ping\VB\Ping\pingfrm.frm
Samples\chapter11\ping\VB\Ping\vbping.vbp
Samples\chapter11\ping\VB\Ping\Winsock.bas
Samples\chapter11\tracert\build.log
Samples\chapter11\tracert\iphdr.h
Samples\chapter11\tracert\Makefile
Samples\chapter11\tracert\resolve.cpp
Samples\chapter11\tracert\resolve.h
Samples\chapter11\tracert\tracert.cpp
Samples\chapter12\LSP\asyncselect.cpp
Samples\chapter12\LSP\extension.cpp
Samples\chapter12\LSP\install.h
Samples\chapter12\LSP\instlsp.cpp
Samples\chapter12\LSP\lsp.def
Samples\chapter12\LSP\lsp.exp
Samples\chapter12\LSP\lsp.map
Samples\chapter12\LSP\Makefile
Samples\chapter12\LSP\overlap.cpp
Samples\chapter12\LSP\provider.cpp
Samples\chapter12\LSP\provider.h
Samples\chapter12\LSP\readme.txt
Samples\chapter12\LSP\sockinfo.cpp
Samples\chapter12\LSP\spi.cpp
Samples\chapter12\LSP\sporder.lib
Samples\chapter12\NSP\Makefile
Samples\chapter12\NSP\mynsp.cpp
Samples\chapter12\NSP\mynsp.def
Samples\chapter12\NSP\mynsp.h
Samples\chapter12\NSP\mynspsvc.cpp
Samples\chapter12\NSP\nspguid.cpp
Samples\chapter12\NSP\nspinstall.cpp
Samples\chapter12\NSP\nspsvc.cpp
Samples\chapter12\NSP\nspsvc.h
Samples\chapter12\NSP\printobj.cpp
Samples\chapter12\NSP\printobj.h
Samples\chapter12\NSP\rnrcs.cpp
Samples\chapter13\TCPClient\AssemblyInfo.cs
Samples\chapter13\TCPClient\IPv6.cs
Samples\chapter13\TCPClient\TCPClient.cs
Samples\chapter13\TCPClient\TCPClient.csproj
Samples\chapter13\TCPServer\AssemblyInfo.cs
Samples\chapter13\TCPServer\IPv6.cs
Samples\chapter13\TCPServer\TCPServer.cs
Samples\chapter13\TCPServer\TCPServer.csproj
Samples\chapter13\UDPReceiver\AssemblyInfo.cs
Samples\chapter13\UDPReceiver\UDPReceiver.cs
Samples\chapter13\UDPReceiver\UDPReceiver.csproj
Samples\chapter13\UDPSender\AssemblyInfo.cs
Samples\chapter13\UDPSender\UDPSender.cs
Samples\chapter13\UDPSender\UDPSender.csproj
Samples\chapter14\CE Winsock Control\code.txt
Samples\chapter14\CE Winsock Control\frmTCP.frm
Samples\chapter14\CE Winsock Control\sockTCPce.vbp
Samples\chapter14\CE Winsock Control\sockTCPce.vbw
Samples\chapter14\Winsock Control\frmTCP.frm
Samples\chapter14\Winsock Control\frmUDP.frm
Samples\chapter14\Winsock Control\sockTCP.vbp
Samples\chapter14\Winsock Control\sockTCP.vbw
Samples\chapter14\Winsock Control\sockUDP.vbp
Samples\chapter14\Winsock Control\sockUDP.vbw
Samples\chapter15\RasDial\makefile
Samples\chapter15\RasDial\RasDial.cpp
Samples\chapter16\iparp\IPArp.Cpp
Samples\chapter16\iparp\IPArp.h
Samples\chapter16\iparp\Makefile
Samples\chapter16\iparp\ReadMe.Txt
Samples\chapter16\ipchange\IPChange.Cpp
Samples\chapter16\ipchange\Makefile
Samples\chapter16\ipchange\ReadMe.Txt
Samples\chapter16\ipconfig\IPConfig.Cpp
Samples\chapter16\ipconfig\Makefile
Samples\chapter16\ipconfig\ReadMe.Txt
Samples\chapter16\ipconfigv6\ipconfigv6.cpp
Samples\chapter16\ipconfigv6\makefile
Samples\chapter16\ipconfigv6\ReadMe.Txt
Samples\chapter16\iprenew\IPRenew.Cpp
Samples\chapter16\iprenew\Makefile
Samples\chapter16\iprenew\ReadMe.Txt
Samples\chapter16\iproute\IPRoute.Cpp
Samples\chapter16\iproute\IPRoute.h
Samples\chapter16\iproute\Makefile
Samples\chapter16\iproute\ReadMe.Txt
Samples\chapter16\ipstat\IPStat.Cpp
Samples\chapter16\ipstat\IPStat.h
Samples\chapter16\ipstat\Makefile
Samples\chapter16\ipstat\ReadMe.Txt
Samples\chapter16\MakeFile
Samples\chapter17\astat.c
Samples\chapter17\cbnbsvr.c
Samples\chapter17\evnbsvr.c
Samples\chapter17\findname.c
Samples\chapter17\Makefile
Samples\chapter17\nbclient.c
Samples\chapter17\nbcommon.c
Samples\chapter17\nbcommon.h
Samples\chapter17\nbdgram.c
Samples\chapter17\nbproto.c
Samples\chapter17\VB\datagram\Form1.frm
Samples\chapter17\VB\datagram\nbdgrm.frm
Samples\chapter17\VB\datagram\netbios.bas
Samples\chapter17\VB\datagram\readme.txt
Samples\chapter17\VB\datagram\vbnbdgrm.vbp
Samples\chapter17\VB\session\NBClient.frm
Samples\chapter17\VB\session\NBServerForm.frm
Samples\chapter17\VB\session\netbios.bas
Samples\chapter17\VB\session\readme.txt
Samples\chapter17\VB\session\VBNBClient.vbp
Samples\chapter17\VB\session\VBNBSvr.vbp
Samples\chapter18\fileio.cpp
Samples\chapter18\Makefile
Samples\chapter18\VB\fileio.vbp
Samples\chapter18\VB\fileiovb.bas
Samples\chapter18\VB\readme.txt
Samples\chapter19\Client\client.cpp
Samples\chapter19\Client\Makefile
Samples\chapter19\Client\vb\client.vbp
Samples\chapter19\Client\vb\clientvb.bas
Samples\chapter19\Client\vb\readme.txt
Samples\chapter19\Server\Makefile
Samples\chapter19\Server\server.cpp
Samples\chapter19\Server\VB\readme.txt
Samples\chapter19\Server\VB\server.vbp
Samples\chapter19\Server\VB\servervb.bas
Samples\chapter19\Server2\Makefile
Samples\chapter19\Server2\server.cpp
Samples\chapter20\Client\Client.cpp
Samples\chapter20\Client\VB\client.vbp
Samples\chapter20\Client\VB\clientvb.bas
Samples\chapter20\Client\VB\pipec.frm
Samples\chapter20\OverlappedServer\Overlap.cpp
Samples\chapter20\readme.txt
Samples\chapter20\Server\Server.cpp
Samples\chapter20\Server\VB\server.vbp
Samples\chapter20\Server\VB\servervb.bas
Samples\chapter20\Server\VB\svrfrm.frm
Samples\chapter20\ThreadServer\Threads.cpp
Windows 网络编程第二版.CHM