资源描述:
《beej's guide to network programming》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、Beej'sGuidetoNetworkProgrammingUsingInternetSocketsBrian“BeejJorgensen”Hallbeej@beej.usVersion3.0.15July3,2012Copyright©2012Brian“BeejJorgensen”HallThankstoeveryonewhohashelpedinthepastandfuturewithmegettingthisguidewritten.ThankstoAshleyforhelpingme
2、coaxthecoverdesignintothebestprogrammerartIcould.ThankyoutoallthepeoplewhoproducetheFreesoftwareandpackagesthatIusetomaketheGuide:GNU,Linux,Slackware,vim,Python,Inkscape,ApacheFOP,Firefox,RedHat,andmanyothers.Andfinallyabigthank-youtotheliterallythou
3、sandsofyouwhohavewritteninwithsuggestionsforimprovementsandwordsofencouragement.Idedicatethisguidetosomeofmybiggestheroesandinpiratorsintheworldofcomputers:DonaldKnuth,BruceSchneier,W.RichardStevens,andTheWoz,myReadership,andtheentireFreeandOpenSourc
4、eSoftwareCommunity.ThisbookiswritteninXMLusingthevimeditoronaSlackwareLinuxboxloadedwithGNUtools.Thecover“art”anddiagramsareproducedwithInkscape.TheXMLisconvertedintoHTMLandXSL-FObycustomPythonscripts.TheXSL-FOoutputisthenmungedbyApacheFOPtoproducePD
5、Fdocuments,usingLiberationfonts.Thetoolchainiscomposedof100%FreeandOpenSourceSoftware.Unlessotherwisemutuallyagreedbythepartiesinwriting,theauthorofferstheworkas-isandmakesnorepresentationsorwarrantiesofanykindconcerningthework,express,implied,statut
6、oryorotherwise,including,withoutlimitation,warrantiesoftitle,merchantibility,fitnessforaparticularpurpose,noninfringement,ortheabsenceoflatentorotherdefects,accuracy,orthepresenceofabsenceoferrors,whetherornotdiscoverable.Excepttotheextentrequiredbya
7、pplicablelaw,innoeventwilltheauthorbeliabletoyouonanylegaltheoryforanyspecial,incidental,consequential,punitiveorexemplarydamagesarisingoutoftheuseofthework,eveniftheauthorhasbeenadvisedofthepossibilityofsuchdamages.Thisdocumentisfreelydistributableu
8、nderthetermsoftheCreativeCommonsAttribution-Noncommercial-NoDerivativeWorks3.0License.SeetheCopyrightandDistributionsectionfordetails.Copyright©2012Brian“BeejJorgensen”HallContents1.Intro...............................................................