📄 sockets.ps
字号:
%!PS-Adobe-2.0%%Creator: dvips(k) 5.86 Copyright 1999 Radical Eye Software%%Title: sockets.dvi%%Pages: 35%%PageOrder: Ascend%%BoundingBox: 0 0 596 842%%EndComments%DVIPSWebPage: (www.radicaleye.com)%DVIPSCommandLine: dvips sockets -o sockets.ps%DVIPSParameters: dpi=600, compressed%DVIPSSource: TeX output 2001.03.06:0946%%BeginProcSet: texc.pro%!/TeXDict 300 dict def TeXDict begin/N{def}def/B{bind def}N/S{exch}N/X{SN}B/A{dup}B/TR{translate}N/isls false N/vsize 11 72 mul N/hsize 8.5 72mul N/landplus90{false}def/@rigin{isls{[0 landplus90{1 -1}{-1 1}ifelse 00 0]concat}if 72 Resolution div 72 VResolution div neg scale isls{landplus90{VResolution 72 div vsize mul 0 exch}{Resolution -72 div hsizemul 0}ifelse TR}if Resolution VResolution vsize -72 div 1 add mul TR[matrix currentmatrix{A A round sub abs 0.00001 lt{round}if}forall roundexch round exch]setmatrix}N/@landscape{/isls true N}B/@manualfeed{statusdict/manualfeed true put}B/@copies{/#copies X}B/FMat[1 0 0 -1 0 0]N/FBB[0 0 0 0]N/nn 0 N/IEn 0 N/ctr 0 N/df-tail{/nn 8 dict N nn begin/FontType 3 N/FontMatrix fntrx N/FontBBox FBB N string/base X array/BitMaps X/BuildChar{CharBuilder}N/Encoding IEn N end A{/foo setfont}2array copy cvx N load 0 nn put/ctr 0 N[}B/sf 0 N/df{/sf 1 N/fntrx FMat Ndf-tail}B/dfs{div/sf X/fntrx[sf 0 0 sf neg 0 0]N df-tail}B/E{pop nn Adefinefont setfont}B/Cw{Cd A length 5 sub get}B/Ch{Cd A length 4 sub get}B/Cx{128 Cd A length 3 sub get sub}B/Cy{Cd A length 2 sub get 127 sub}B/Cdx{Cd A length 1 sub get}B/Ci{Cd A type/stringtype ne{ctr get/ctr ctr1 add N}if}B/id 0 N/rw 0 N/rc 0 N/gp 0 N/cp 0 N/G 0 N/CharBuilder{save 31 roll S A/base get 2 index get S/BitMaps get S get/Cd X pop/ctr 0 N Cdx0 Cx Cy Ch sub Cx Cw add Cy setcachedevice Cw Ch true[1 0 0 -1 -.1 Cxsub Cy .1 sub]/id Ci N/rw Cw 7 add 8 idiv string N/rc 0 N/gp 0 N/cp 0 N{rc 0 ne{rc 1 sub/rc X rw}{G}ifelse}imagemask restore}B/G{{id gp get/gpgp 1 add N A 18 mod S 18 idiv pl S get exec}loop}B/adv{cp add/cp X}B/chg{rw cp id gp 4 index getinterval putinterval A gp add/gp X adv}B/nd{/cp 0 N rw exit}B/lsh{rw cp 2 copy get A 0 eq{pop 1}{A 255 eq{pop 254}{A A add 255 and S 1 and or}ifelse}ifelse put 1 adv}B/rsh{rw cp 2 copyget A 0 eq{pop 128}{A 255 eq{pop 127}{A 2 idiv S 128 and or}ifelse}ifelse put 1 adv}B/clr{rw cp 2 index string putinterval adv}B/set{rw cpfillstr 0 4 index getinterval putinterval adv}B/fillstr 18 string 0 1 17{2 copy 255 put pop}for N/pl[{adv 1 chg}{adv 1 chg nd}{1 add chg}{1 addchg nd}{adv lsh}{adv lsh nd}{adv rsh}{adv rsh nd}{1 add adv}{/rc X nd}{1 add set}{1 add clr}{adv 2 chg}{adv 2 chg nd}{pop nd}]A{bind pop}forall N/D{/cc X A type/stringtype ne{]}if nn/base get cc ctr put nn/BitMaps get S ctr S sf 1 ne{A A length 1 sub A 2 index S get sf div put}if put/ctr ctr 1 add N}B/I{cc 1 add D}B/bop{userdict/bop-hook known{bop-hook}if/SI save N @rigin 0 0 moveto/V matrix currentmatrix A 1 get Amul exch 0 get A mul add .99 lt{/QV}{/RV}ifelse load def pop pop}N/eop{SI restore userdict/eop-hook known{eop-hook}if showpage}N/@start{userdict/start-hook known{start-hook}if pop/VResolution X/Resolution X1000 div/DVImag X/IEn 256 array N 2 string 0 1 255{IEn S A 360 add 36 4index cvrs cvn put}for pop 65781.76 div/vsize X 65781.76 div/hsize X}N/p{show}N/RMat[1 0 0 -1 0 0]N/BDot 260 string N/Rx 0 N/Ry 0 N/V{}B/RV/v{/Ry X/Rx X V}B statusdict begin/product where{pop false[(Display)(NeXT)(LaserWriter 16/600)]{A length product length le{A length product exch 0exch getinterval eq{pop true exit}if}{pop}ifelse}forall}{false}ifelseend{{gsave TR -.1 .1 TR 1 1 scale Rx Ry false RMat{BDot}imagemaskgrestore}}{{gsave TR -.1 .1 TR Rx Ry scale 1 1 false RMat{BDot}imagemask grestore}}ifelse B/QV{gsave newpath transform round exch roundexch itransform moveto Rx 0 rlineto 0 Ry neg rlineto Rx neg 0 rlinetofill grestore}B/a{moveto}B/delta 0 N/tail{A/delta X 0 rmoveto}B/M{S pdelta add tail}B/b{S p tail}B/c{-4 M}B/d{-3 M}B/e{-2 M}B/f{-1 M}B/g{0 M}B/h{1 M}B/i{2 M}B/j{3 M}B/k{4 M}B/w{0 rmoveto}B/l{p -4 w}B/m{p -3 w}B/n{p -2 w}B/o{p -1 w}B/q{p 1 w}B/r{p 2 w}B/s{p 3 w}B/t{p 4 w}B/x{0 Srmoveto}B/y{3 2 roll p a}B/bos{/SS save N}B/eos{SS restore}B end%%EndProcSetTeXDict begin 39158280 55380996 1000 600 600 (sockets.dvi)@start%DVIPSBitmapFont: Fa cmss12 12 34/Fa 34 123 df<14F0497EA2805CA50018EC0180007CEC03E000FFEC0FF00181131F01C1133F01F113FF267FF9F913E0001FB612800007ECFE00000114F86C5C013F13C0010F90C7FCA2013F13C090B512F04880000714FE001FECFF80267FF9F913E026FFF1F813F001C1133F0181131F0101130F007CEC03E00018EC0180000091C7FCA5805CA26D5A242C7ACA31>42 D<12FFA8080877871B>46 D<ED3FFE0203B512F0020F14FE023FECFF8091B7FC5B0107D9E00713004990C7FCD91FFC141F49481407D97FE080494891C7FC5C4890CAFC485A12075B120F5B485AA3485AA3485AA4485AAD6C7EA46C7EA36C7EA36C7E7F12077F12036C7E6C6D15806E14016D6C1403D93FF8140F6D6CEC1FC06DB4147F6D9038E003FF010190B612806DEDFE00023F5C020F14F0020314C09126003FFCC7FC32477AC53E>67D<B46CED3FE0B3AC90B8FCA60180C8123FB3AF334578C444>72 D<B47EB3B3B3A990B612FEA6274577C435>76 D<D8FFF0933803FFC06D5EA36D5EA3017EEE1FBFA2017F163FA26D173F6E157FA2011F167E6E15FEA26E1401010F16FCA26E1403010716F8A26E1407010316F0A26E140F010116E06E141FA2010016C06E143FA26E15806F137FA2023F15006F5B021F5CA2EDE001020F5CA2EDF00302075CA2EDF80702035CA26E6C485AA36E6C485AA392387F3F80A3033F90C7FCA2ED1FFEA36F5AA36F5A92C9FCA2424577C455>I<D8FFF8ED1FE07FA27FA27FA26D7EA26D7EA280131F80130F80130780130380A26D7EA26D7FA26E7EA2143F81141F81140F81140781140381140181801680157F16C0A2ED3FE0A2ED1FF0A2ED0FF8A2150716FC150316FE150116FF81179F167FA2EE3FDFA2EE1FFFA282A282A282334578C444>I<B612FCEDFFC016F016FC16FF1780902680000F13C0030113E09238007FF0EE1FF8160FEE07FCA2EE03FE1601A217FFA282A45EA217FEA21603EE07FCA2EE0FF8161FEE7FF0923801FFE0030F13C090B71280170016FC16F016C003FCC7FC0180C9FCB3AB304578C43E>80 D<B612F8EDFF8016F016FC82707E902680000F7F03017F6F6C7EEE1FF8707E1607707EA2160183A282A35EA25F1603A24C5A160F4C5AEE7FF04B485A030F5B90B75A4CC7FC5E16F0168093C8FCEB800082157F82153F826F7EA26F7E1507821503821501826F7FA2707E163F83161F83707EA2707EA2707E160183701380A2EF7FC0324577C43F>82D<EC3FF80103B57E010F14E0013F14F84914FE90B7FC5A48EBC00F4890380001FED80FFCEB007E49141E4848140E484814064991C7FCA2485AA77FA26C7E7F7F6C7E6CB4FC14E06C13FE6CEBFFC06C14FC6C14FF6D14C06D80010F14F8010380D9003F7F02037FEC007F030F1380030313C01500167FEE3FE0A2161F17F0A2160FA7EE1FE012600070153F007816C0007E157F007FEDFF80D8FFE049130001F813079039FF803FFE6C90B55A001F5D00075D000115C06C6C5C010F01FCC7FC010013E02C497CC636>I<B46CED7F80B3B3AF6C6CEDFF00A46C6C4A5AA26C6C4A5A16076C6C5D6C6C140F6D4A5A6C6CEC7FE06C9039C001FFC06CD9F8075B6DB6C7FC011F5C6D14F8010314E001001480DA0FFCC8FC314778C442>85D<D8FFC0DBFFC0ED7F80007FF3FF00A25E6C6C705D1B01A26D913803F7F0001F505AA2EE07E76C6C705D1B0717E3160F6C6CDBC3FC5D1B0F161F6C6CDBC1FE5D1B1F1781163F6C6CDB80FF5D1B3F5F5E6C6D6F6C5C1B7F167E6D6C01FE6E91C7FC063F5CA24B5AD93FE0705B061F1301A2011F49485E02F016F0060F1303A2010F49485E02F8ED07F81A0701074A5E150F02FCED03FC1A0F01034A5EA2031FEC01FE02FE171F01014A5E1800A2010049C800FF5B02FF173F197FA2DA7F3E94C8FCA2037EED3FBFDA3F7C16BE03FC16FE191FA26E485EA2190F020F5F59457FC45C>87 D<EB07FE90387FFFC00003B57E000F14F84880819038F803FFEB8001001EC713800018147F0010EC3FC0C8FC16E0151FA8EC7FFF010FB5FC133F48B6FC5A000FEBF01F381FFE00EA3FF8EA7FE05B485A90C7FCA4153F7F6C6C137F9038E001FFEBF80F6CB6FC7E15DF6C141F000313F8C60180C7FC232F7CAD2F>97D<B4FCB3A6EC3FC0903803FFF0010F13FC013F7F497F90B61280D9FE0313C0D9F00013E049137F49EB1FF05B90C7EA0FF8150716FC1503A316FE1501AAED03FCA3150716F8150F16F06D131F6DEB3FE06D137F9039F001FFC0D9FC07138090B612006D5B6D5B6D5B010713E0C790C7FC274679C432>I<EC7FE0903803FFFE010FEBFF80013F14E04914F090B6FC48EB801F3A03FE0003E04848130048481460491400485AA2485AA2485AA390C9FC5AAA6C7EA37F123FA26C6C14106D14306C6C14F06C6C13016C6C13079038FF803F6C90B5FC6C6C14E06D14806D1400010713F8010013C0242F7DAD2B>I<ED01FEB3A6EB03FC90380FFFC1013F13F14913F948B6FC5AECC07F48EB001FD80FFC1307484813035B48481301A25B127F5BA348C7FCAA7F127FA36C7EA26D13036C7E1507D80FFC130F6C6C133F9038FF80FF6C90B5FC6C14FD6C14F1013F13E16D1381D903FCC7FC27467DC432>I<EB01FE903807FFC0011F13F0017F7F90B57E488048EB03FF3807FC004848EB7F8049133F4848EB1FC0150F484814E0491307127FA290C7FCED03F0B7FCA648C9FCA37EA27EA27F123F7FA26C7E6D14106C6C14706C6CEB01F06C6C13079038FF803F6C90B5FC6C15E0013F14806DEBFE00010713F8010013C0242F7DAD2B>I<D901FCEB07E090390FFF80FF013F13E34990B512F090B7FC5A480107EBE0009026FC01FEC7FC3907F0007FA248486D7EA248486D7EA96C6C495AA26C6C49C7FCA23903FC01FEEBFF07ECFFFC485C5D485C018F1380D981FCC8FC0180C9FCA47F7F6CB512F8EDFF806C15E04815F8488148813A3FE0000FFF01800101138048C8127F163F00FE16C0161FA5007FED3F806D147F6C6CECFF0001F813076CB4EB3FFE6C90B55A6C5D000115E06C6C1480011F49C7FC010113E02C427DAC31>103 D<B4FCB3A6EC7FC0903801FFF801077F011F7F497F491480EBFE03D9F80013C049137F49133F4914E0151F5BA390C7FCB3AC234579C432>I<EAFF80A9C7FCB0EA7F80B3B3A809457AC417>I<B4FCB3A7ED7FE0EDFFC04A13804A13004A5A4A5A4A5A5D4A5A4A5A4A5A4990C7FC495A1307495A495A495A137F13FF8080A2EBFDFEEBF9FF13F0496C7E01C07F143F01807F496C7E140F8114076E7E8114016E7E1680157FED3FC016E0151FED0FF016F8254579C42F>107 D<12FFB3B3B3AF084579C417>I<DA7FC0EB0FF827FF01FFF8EB3FFF01076D90B51280011FD9FE0314C0496D4814E049028F14F0D9FE0390389FC07FD9F8009039FF001FF8496D48130F496D481307494A14FC031F1403495CA390C75BB3AC3E2D79AC4D>I<EC7FC039FF01FFF801077F011F7F497F491480EBFE03D9F80013C049137F49133F4914E0151F5BA390C7FCB3AC232D79AC32>I<EC7F80903803FFF0010F13FC013F13FF498090B67E4801C07F3A03FE001FF048486D7E48486D7E49130348486D7E491300003F814980007F1680A390C8123F4816C0AA6C6CEC7F80A36D14FF003F16006D5B001F5D6D13036C6C495A6C6C495A6D131F3A03FFC0FFF06C90B55A6C5D013F91C7FC6D5B010313F09038007F802A2F7DAD31>I<EC3FC039FF03FFF0010F13FC013F7F497F90B61280D9FE0713C0D9F00013E049137F49EB3FF049131F90C7EA0FF8A2ED07FCA21503A216FE1501AAED03FCA3150716F8150FED1FF07F6DEB3FE06D13FF6D4813C0D9FC0F138090B612006D5B6D5B6D5B010713E0010090C7FC91C8FCB2274079AC32>I<141F00FE13FF13035B131F5B5BEBFFF0148038FFFE005B5B5B5B5BA25BA390C7FCB3A8182D79AC21>114 D<EB3FF848B5FC4814C0000F14F04814F85AEBE00F397F8001F090C7127000FE14301500A57E7FEA7FE013FC383FFFE06C13FC14FF000714806C14E06C14F06C7E010713F89038003FFC14071403EC01FEA21400A412400070EB01FC1278007E130339FFE01FF890B512F0A26C14E0001F14800003EBFE0038003FF01F2F7DAD25>I<EA01FEADB612F0A6D801FEC7FCB3AB7F150815386CEB81F8ECFFFC7FA26D13F06D138090380FF8001E3A7EB823>I<B4EC1FE0B3AE153FA2157FA26D13FF1403387FE00F90B6FC6C14DF151F6C13FC000713F0000190C8FC232D79AB32>I<B46CD91FE0EB01FE007F6FEB03FCA2153F6C6C6EEB07F8153D157D6C6C17F0DB7CFC130FA215FC6C6C6EEB1FE015F81401D807F8027E14C0047F133F15F01403D803FC6E1480EF807F15E000010107160001FE141F715A15C00000010F5D01FF140F17E1017F01805CA2021F1307D93F9FECF3F815001603A2D91F9E5D14BE1601010F5E02FC14FF82A26D485DA23F2C7FAB42>119 D<D87FC0EC7FC06C6CECFF80001F16006D5B6C6C495A6C6C495A6C6C5C00014A5A6C6C131F6E485AD97FC05B6D6C485A011F49C7FCEB0FF1903807FBFEECFFFC6D5B6D5B7F6E5A5D6E5A4A7E4A7E81497F903803FBFCEB07F990380FF0FE4A7E011F6D7E49486C7E49486C7EEBFF006F7E48486D7E48488000076E7E48481301496D7E48481580003FED7FC04848EC3FE04848EC1FF02C2C80AB2D>I<B415FFA27F007FEC01FE7F123FED03FC7F001FEC07F87F120FED0FF07F12076DEB1FE0120316C06C6C133FA216806C6C137FA26D14006E5A5D133F14C1011F5BA2ECE1F8EB0FE3A201075B14F3A2903803F7E0A201015BA2EB00FF5DA2147F92C7FCA2147E14FEA25C1301A25C13035C13075CEA400F38781FC0EA7FFF5C91C8FC5B5BEA0FF028407EAB2D>I<007FB612E0A516C0C8138016005C4A5A4A5AA24A5A4A5A4A5AA24A5A4A5A92C7FC5B495A495AA2495A495A5C133F495A495AA24890C8FC485A485AA2485A485A5B123F48B612E0B7FCA5232C7DAB2A>I E%EndDVIPSBitmapFont%DVIPSBitmapFont: Fb cmtt12 14.4 6/Fb 6 117 df<383FFF805AB57EA37E7EEA003FAEED07FC92383FFF8092B512E002C314F802CF8002DF8091B7FCDBF80F1380DBC00113C092C713E04A143F4AEC1FF04A15F84A140F4AEC07FCA217034A15FE1701A318FF83A95F18FEA280170318FC6E140718F86E140FEF1FF06E143F6EEC7FE06EECFFC0DBC0031380EDF01F92B6120002DF14FC02CF5C02C35CD91F8114C090260F807F90C7FC90C7EA0FF8384A7FC83E>98 D<923803FFF85D4B7FA38181ED0003AEEC1FF0ECFFFE0103EBFF83010F14E34914F3017F14FB90B7FC48EBF80F48EBC00191C7FC4848143F4848141F5B4848140F491407123F491403127F5BA312FF90C8FCA97F127FA216077F123F6D140FA26C6C141F6D143F000F157F6C6C14FF01FF5B6C6D5A6CD9F01FEBFFFC6C90B500FB13FE6D02F313FF6D14E3010F14C36D020113FE010101FC14FC9026003FE0C8FC384A7CC83E>100 D<DA0FF0EB1FF0DA7FFEEBFFFC49B5008313FE010714EF4991B6FC5B5B90267FF81F13F19026FFE007EB00FEDA8001147C4890C7EB800049147F00
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -