home *** CD-ROM | disk | FTP | other *** search
Unknown | 2004-05-10 | 3.5 KB |
view JSON data
|
view as text
|
open on a Mac
|
open on a PC
This file was not able to be converted.
This format is not currently supported by dexvert.
Confidence | Program | Detection | Match Type | Support
|
---|
100%
| file
| data
| default
|
|
hex view+--------+-------------------------+-------------------------+--------+--------+
|00000000| 00 00 00 00 00 00 00 00 | 54 38 2f 2f 3d 3d 3d 3d |........|T8//====|
|00000010| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|00000020| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|00000030| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|00000040| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|00000050| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 0d 0a 2f 2f 20 54 63 |========|=..// Tc|
|00000060| 70 4c 69 6e 6b 3a 20 41 | 6e 20 49 6e 74 65 72 6e |pLink: A|n Intern|
|00000070| 65 74 20 54 43 50 2f 49 | 50 20 63 6f 6e 6e 65 63 |et TCP/I|P connec|
|00000080| 74 69 6f 6e 2e 0d 0a 2f | 2f 3d 3d 3d 3d 3d 3d 3d |tion.../|/=======|
|00000090| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|000000a0| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|000000b0| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|000000c0| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|000000d0| 3d 3d 3d 3d 3d 3d 0d 0a | 63 6c 61 73 73 20 54 63 |======..|class Tc|
|000000e0| 70 4c 69 6e 6b 20 65 78 | 74 65 6e 64 73 20 49 6e |pLink ex|tends In|
|000000f0| 74 65 72 6e 65 74 4c 69 | 6e 6b 0d 0a 09 6e 61 74 |ternetLi|nk...nat|
|00000100| 69 76 65 0d 0a 09 74 72 | 61 6e 73 69 65 6e 74 3b |ive...tr|ansient;|
|00000110| 0d 0a 0d 0a 2f 2f 20 28 | 63 70 70 74 65 78 74 29 |....// (|cpptext)|
|00000120| 0d 0a 2f 2f 20 28 63 70 | 70 74 65 78 74 29 0d 0a |..// (cp|ptext)..|
|00000130| 2f 2f 20 28 63 70 70 74 | 65 78 74 29 0d 0a 2f 2f |// (cppt|ext)..//|
|00000140| 20 28 63 70 70 74 65 78 | 74 29 0d 0a 2f 2f 20 28 | (cpptex|t)..// (|
|00000150| 63 70 70 74 65 78 74 29 | 0d 0a 2f 2f 20 28 63 70 |cpptext)|..// (cp|
|00000160| 70 74 65 78 74 29 0d 0a | 2f 2f 20 28 63 70 70 74 |ptext)..|// (cppt|
|00000170| 65 78 74 29 0d 0a 2f 2f | 20 28 63 70 70 74 65 78 |ext)..//| (cpptex|
|00000180| 74 29 0d 0a 2f 2f 20 28 | 63 70 70 74 65 78 74 29 |t)..// (|cpptext)|
|00000190| 0d 0a 2f 2f 20 28 63 70 | 70 74 65 78 74 29 0d 0a |..// (cp|ptext)..|
|000001a0| 2f 2f 20 28 63 70 70 74 | 65 78 74 29 0d 0a 2f 2f |// (cppt|ext)..//|
|000001b0| 20 28 63 70 70 74 65 78 | 74 29 0d 0a 2f 2f 20 28 | (cpptex|t)..// (|
|000001c0| 63 70 70 74 65 78 74 29 | 0d 0a 0d 0a 2f 2f 2d 2d |cpptext)|....//--|
|000001d0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|000001e0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|000001f0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00000200| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00000210| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 0d 0a 2f 2f 20 |--------|---..// |
|00000220| 56 61 72 69 61 62 6c 65 | 73 2e 0d 0a 0d 0a 2f 2f |Variable|s.....//|
|00000230| 20 4c 69 6e 6b 53 74 61 | 74 65 20 69 73 20 6f 6e | LinkSta|te is on|
|00000240| 6c 79 20 76 61 6c 69 64 | 20 66 6f 72 20 54 63 70 |ly valid| for Tcp|
|00000250| 4c 69 6e 6b 20 61 74 20 | 74 68 69 73 20 74 69 6d |Link at |this tim|
|00000260| 65 2e 0d 0a 76 61 72 20 | 65 6e 75 6d 20 45 4c 69 |e...var |enum ELi|
|00000270| 6e 6b 53 74 61 74 65 0d | 0a 7b 0d 0a 09 53 54 41 |nkState.|.{...STA|
|00000280| 54 45 5f 49 6e 69 74 69 | 61 6c 69 7a 65 64 2c 09 |TE_Initi|alized,.|
|00000290| 09 2f 2f 20 53 6f 63 6b | 65 74 73 20 69 73 20 69 |.// Sock|ets is i|
|000002a0| 6e 69 74 69 61 6c 69 7a | 65 64 0d 0a 09 53 54 41 |nitializ|ed...STA|
|000002b0| 54 45 5f 52 65 61 64 79 | 2c 09 09 09 2f 2f 20 50 |TE_Ready|,...// P|
|000002c0| 6f 72 74 20 62 6f 75 6e | 64 2c 20 72 65 61 64 79 |ort boun|d, ready|
|000002d0| 20 66 6f 72 20 61 63 74 | 69 76 69 74 79 0d 0a 09 | for act|ivity...|
|000002e0| 53 54 41 54 45 5f 4c 69 | 73 74 65 6e 69 6e 67 2c |STATE_Li|stening,|
|000002f0| 09 09 2f 2f 20 4c 69 73 | 74 65 6e 69 6e 67 20 66 |..// Lis|tening f|
|00000300| 6f 72 20 63 6f 6e 6e 65 | 63 74 69 6f 6e 73 0d 0a |or conne|ctions..|
|00000310| 09 53 54 41 54 45 5f 43 | 6f 6e 6e 65 63 74 69 6e |.STATE_C|onnectin|
|00000320| 67 2c 09 09 2f 2f 20 41 | 74 74 65 6d 70 74 69 6e |g,..// A|ttemptin|
|00000330| 67 20 74 6f 20 63 6f 6e | 6e 65 63 74 0d 0a 09 53 |g to con|nect...S|
|00000340| 54 41 54 45 5f 43 6f 6e | 6e 65 63 74 65 64 2c 09 |TATE_Con|nected,.|
|00000350| 09 2f 2f 20 4f 70 65 6e | 20 61 6e 64 20 63 6f 6e |.// Open| and con|
|00000360| 6e 65 63 74 65 64 0d 0a | 09 53 54 41 54 45 5f 4c |nected..|.STATE_L|
|00000370| 69 73 74 65 6e 43 6c 6f | 73 65 50 65 6e 64 69 6e |istenClo|sePendin|
|00000380| 67 2c 2f 2f 20 53 6f 63 | 6b 65 74 20 69 6e 20 70 |g,// Soc|ket in p|
|00000390| 72 6f 63 65 73 73 20 6f | 66 20 63 6c 6f 73 69 6e |rocess o|f closin|
|000003a0| 67 0d 0a 09 53 54 41 54 | 45 5f 43 6f 6e 6e 65 63 |g...STAT|E_Connec|
|000003b0| 74 43 6c 6f 73 65 50 65 | 6e 64 69 6e 67 2c 2f 2f |tClosePe|nding,//|
|000003c0| 20 53 6f 63 6b 65 74 20 | 69 6e 20 70 72 6f 63 65 | Socket |in proce|
|000003d0| 73 73 20 6f 66 20 63 6c | 6f 73 69 6e 67 0d 0a 09 |ss of cl|osing...|
|000003e0| 53 54 41 54 45 5f 4c 69 | 73 74 65 6e 43 6c 6f 73 |STATE_Li|stenClos|
|000003f0| 69 6e 67 2c 09 2f 2f 20 | 53 6f 63 6b 65 74 20 69 |ing,.// |Socket i|
|00000400| 6e 20 70 72 6f 63 65 73 | 73 20 6f 66 20 63 6c 6f |n proces|s of clo|
|00000410| 73 69 6e 67 0d 0a 09 53 | 54 41 54 45 5f 43 6f 6e |sing...S|TATE_Con|
|00000420| 6e 65 63 74 43 6c 6f 73 | 69 6e 67 09 2f 2f 20 53 |nectClos|ing.// S|
|00000430| 6f 63 6b 65 74 20 69 6e | 20 70 72 6f 63 65 73 73 |ocket in| process|
|00000440| 20 6f 66 20 63 6c 6f 73 | 69 6e 67 0d 0a 7d 20 4c | of clos|ing..} L|
|00000450| 69 6e 6b 53 74 61 74 65 | 3b 0d 0a 0d 0a 76 61 72 |inkState|;....var|
|00000460| 20 49 70 41 64 64 72 09 | 20 20 52 65 6d 6f 74 65 | IpAddr.| Remote|
|00000470| 41 64 64 72 3b 09 2f 2f | 20 43 6f 6e 74 61 69 6e |Addr;.//| Contain|
|00000480| 73 20 61 64 64 72 65 73 | 73 20 6f 66 20 70 65 65 |s addres|s of pee|
|00000490| 72 20 63 6f 6e 6e 65 63 | 74 65 64 20 74 6f 20 66 |r connec|ted to f|
|000004a0| 72 6f 6d 20 61 20 4c 69 | 73 74 65 6e 28 29 0d 0a |rom a Li|sten()..|
|000004b0| 0d 0a 2f 2f 20 49 66 20 | 41 63 63 65 70 74 43 6c |..// If |AcceptCl|
|000004c0| 61 73 73 20 69 73 20 6e | 6f 74 20 4e 6f 6e 65 2c |ass is n|ot None,|
|000004d0| 20 61 6e 20 61 63 74 6f | 72 20 6f 66 20 63 6c 61 | an acto|r of cla|
|000004e0| 73 73 20 41 63 63 65 70 | 74 43 6c 61 73 73 20 77 |ss Accep|tClass w|
|000004f0| 69 6c 6c 20 62 65 20 73 | 70 61 77 6e 65 64 20 77 |ill be s|pawned w|
|00000500| 68 65 6e 20 61 6e 0d 0a | 2f 2f 20 69 6e 63 6f 6d |hen an..|// incom|
|00000510| 69 6e 67 20 63 6f 6e 6e | 65 63 74 69 6e 67 20 69 |ing conn|ecting i|
|00000520| 73 20 61 63 63 65 70 74 | 65 64 2c 20 6c 65 61 76 |s accept|ed, leav|
|00000530| 69 6e 67 20 74 68 65 20 | 6c 69 73 74 65 6e 65 72 |ing the |listener|
|00000540| 20 6f 70 65 6e 20 74 6f | 20 61 63 63 65 70 74 20 | open to| accept |
|00000550| 6d 6f 72 65 20 63 6f 6e | 6e 65 63 74 69 6f 6e 73 |more con|nections|
|00000560| 2e 0d 0a 2f 2f 20 41 63 | 63 65 70 74 65 64 28 29 |...// Ac|cepted()|
|00000570| 20 69 73 20 63 61 6c 6c | 65 64 20 6f 6e 6c 79 20 | is call|ed only |
|00000580| 69 6e 20 74 68 65 20 63 | 68 69 6c 64 20 63 6c 61 |in the c|hild cla|
|00000590| 73 73 2e 20 20 59 6f 75 | 20 63 61 6e 20 75 73 65 |ss. You| can use|
|000005a0| 20 74 68 65 20 4c 6f 73 | 74 43 68 69 6c 64 28 29 | the Los|tChild()|
|000005b0| 20 61 6e 64 20 47 61 69 | 6e 65 64 43 68 69 6c 64 | and Gai|nedChild|
|000005c0| 28 29 0d 0a 2f 2f 20 65 | 76 65 6e 74 73 20 74 6f |()..// e|vents to|
|000005d0| 20 74 72 61 63 6b 20 79 | 6f 75 72 20 63 68 69 6c | track y|our chil|
|000005e0| 64 72 65 6e 2e 0d 0a 76 | 61 72 20 63 6c 61 73 73 |dren...v|ar class|
|000005f0| 3c 54 63 70 4c 69 6e 6b | 3e 20 41 63 63 65 70 74 |<TcpLink|> Accept|
|00000600| 43 6c 61 73 73 3b 0d 0a | 76 61 72 20 63 6f 6e 73 |Class;..|var cons|
|00000610| 74 20 41 72 72 61 79 3c | 62 79 74 65 3e 20 53 65 |t Array<|byte> Se|
|00000620| 6e 64 46 49 46 4f 3b 20 | 2f 2f 20 73 65 6e 64 20 |ndFIFO; |// send |
|00000630| 66 69 66 6f 0d 0a 76 61 | 72 20 63 6f 6e 73 74 20 |fifo..va|r const |
|00000640| 73 74 72 69 6e 67 20 52 | 65 63 76 42 75 66 3b 20 |string R|ecvBuf; |
|00000650| 2f 2f 20 52 65 63 76 65 | 69 76 65 20 62 75 66 66 |// Recve|ive buff|
|00000660| 65 72 20 28 6f 6e 6c 79 | 20 75 73 65 64 20 77 69 |er (only| used wi|
|00000670| 74 68 20 4d 4f 44 45 5f | 4c 69 6e 65 29 0d 0a 2f |th MODE_|Line)../|
|00000680| 2f 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |/-------|--------|
|00000690| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|000006a0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|000006b0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|000006c0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 0d 0a |--------|------..|
|000006d0| 2f 2f 20 6e 61 74 69 76 | 65 73 2e 0d 0a 0d 0a 2f |// nativ|es...../|
|000006e0| 2f 20 42 69 6e 64 50 6f | 72 74 3a 20 42 69 6e 64 |/ BindPo|rt: Bind|
|000006f0| 73 20 61 20 66 72 65 65 | 20 70 6f 72 74 20 6f 72 |s a free| port or|
|00000700| 20 6f 70 74 69 6f 6e 61 | 6c 20 70 6f 72 74 20 73 | optiona|l port s|
|00000710| 70 65 63 69 66 69 65 64 | 20 69 6e 20 61 72 67 75 |pecified| in argu|
|00000720| 6d 65 6e 74 20 6f 6e 65 | 2e 0d 0a 6e 61 74 69 76 |ment one|...nativ|
|00000730| 65 20 66 75 6e 63 74 69 | 6f 6e 20 69 6e 74 20 42 |e functi|on int B|
|00000740| 69 6e 64 50 6f 72 74 28 | 20 6f 70 74 69 6f 6e 61 |indPort(| optiona|
|00000750| 6c 20 69 6e 74 20 50 6f | 72 74 2c 20 6f 70 74 69 |l int Po|rt, opti|
|00000760| 6f 6e 61 6c 20 62 6f 6f | 6c 20 62 55 73 65 4e 65 |onal boo|l bUseNe|
|00000770| 78 74 41 76 61 69 6c 61 | 62 6c 65 20 29 3b 0d 0a |xtAvaila|ble );..|
|00000780| 0d 0a 2f 2f 20 4c 69 73 | 74 65 6e 3a 20 4c 69 73 |..// Lis|ten: Lis|
|00000790| 74 65 6e 20 66 6f 72 20 | 63 6f 6e 6e 65 63 74 69 |ten for |connecti|
|000007a0| 6f 6e 73 2e 20 20 43 61 | 6e 20 68 61 6e 64 6c 65 |ons. Ca|n handle|
|000007b0| 20 75 70 20 74 6f 20 35 | 20 73 69 6d 75 6c 74 61 | up to 5| simulta|
|000007c0| 6e 65 6f 75 73 20 63 6f | 6e 6e 65 63 74 69 6f 6e |neous co|nnection|
|000007d0| 73 2e 0d 0a 2f 2f 20 52 | 65 74 75 72 6e 73 20 66 |s...// R|eturns f|
|000007e0| 61 6c 73 65 20 69 66 20 | 66 61 69 6c 65 64 20 74 |alse if |failed t|
|000007f0| 6f 20 70 6c 61 63 65 20 | 73 6f 63 6b 65 74 20 69 |o place |socket i|
|00000800| 6e 20 6c 69 73 74 65 6e | 20 6d 6f 64 65 2e 0d 0a |n listen| mode...|
|00000810| 6e 61 74 69 76 65 20 66 | 75 6e 63 74 69 6f 6e 20 |native f|unction |
|00000820| 62 6f 6f 6c 20 4c 69 73 | 74 65 6e 28 29 3b 0d 0a |bool Lis|ten();..|
|00000830| 0d 0a 2f 2f 20 4f 70 65 | 6e 3a 20 4f 70 65 6e 20 |..// Ope|n: Open |
|00000840| 61 20 63 6f 6e 6e 65 63 | 74 69 6f 6e 20 74 6f 20 |a connec|tion to |
|00000850| 61 20 66 6f 72 65 69 67 | 6e 20 68 6f 73 74 2e 0d |a foreig|n host..|
|00000860| 0a 6e 61 74 69 76 65 20 | 66 75 6e 63 74 69 6f 6e |.native |function|
|00000870| 20 62 6f 6f 6c 20 4f 70 | 65 6e 28 20 49 70 41 64 | bool Op|en( IpAd|
|00000880| 64 72 20 41 64 64 72 20 | 29 3b 0d 0a 0d 0a 2f 2f |dr Addr |);....//|
|00000890| 20 43 6c 6f 73 65 3a 20 | 43 6c 6f 73 65 73 20 74 | Close: |Closes t|
|000008a0| 68 65 20 63 75 72 72 65 | 6e 74 20 63 6f 6e 6e 65 |he curre|nt conne|
|000008b0| 63 74 69 6f 6e 2e 20 20 | 20 0d 0a 6e 61 74 69 76 |ction. | ..nativ|
|000008c0| 65 20 66 75 6e 63 74 69 | 6f 6e 20 62 6f 6f 6c 20 |e functi|on bool |
|000008d0| 43 6c 6f 73 65 28 29 3b | 0d 0a 0d 0a 2f 2f 20 49 |Close();|....// I|
|000008e0| 73 43 6f 6e 6e 65 63 74 | 65 64 3a 20 52 65 74 75 |sConnect|ed: Retu|
|000008f0| 72 6e 73 20 74 72 75 65 | 20 69 66 20 63 6f 6e 6e |rns true| if conn|
|00000900| 65 63 74 65 64 2e 0d 0a | 6e 61 74 69 76 65 20 66 |ected...|native f|
|00000910| 75 6e 63 74 69 6f 6e 20 | 62 6f 6f 6c 20 49 73 43 |unction |bool IsC|
|00000920| 6f 6e 6e 65 63 74 65 64 | 28 29 3b 0d 0a 0d 0a 2f |onnected|();..../|
|00000930| 2f 20 53 65 6e 64 54 65 | 78 74 3a 20 53 65 6e 64 |/ SendTe|xt: Send|
|00000940| 73 20 74 65 78 74 20 73 | 74 72 69 6e 67 2e 20 0d |s text s|tring. .|
|00000950| 0a 2f 2f 20 41 70 70 65 | 6e 64 73 20 61 20 63 72 |.// Appe|nds a cr|
|00000960| 2f 6c 66 20 69 66 20 4c | 69 6e 6b 4d 6f 64 65 3d |/lf if L|inkMode=|
|00000970| 4d 4f 44 45 5f 4c 69 6e | 65 2e 20 20 52 65 74 75 |MODE_Lin|e. Retu|
|00000980| 72 6e 73 20 6e 75 6d 62 | 65 72 20 6f 66 20 62 79 |rns numb|er of by|
|00000990| 74 65 73 20 73 65 6e 74 | 2e 0d 0a 6e 61 74 69 76 |tes sent|...nativ|
|000009a0| 65 20 66 75 6e 63 74 69 | 6f 6e 20 69 6e 74 20 53 |e functi|on int S|
|000009b0| 65 6e 64 54 65 78 74 28 | 20 63 6f 65 72 63 65 20 |endText(| coerce |
|000009c0| 73 74 72 69 6e 67 20 53 | 74 72 20 29 3b 0d 0a 0d |string S|tr );...|
|000009d0| 0a 2f 2f 20 53 65 6e 64 | 42 69 6e 61 72 79 3a 20 |.// Send|Binary: |
|000009e0| 53 65 6e 64 20 64 61 74 | 61 20 61 73 20 61 20 62 |Send dat|a as a b|
|000009f0| 79 74 65 20 61 72 72 61 | 79 2e 0d 0a 6e 61 74 69 |yte arra|y...nati|
|00000a00| 76 65 20 66 75 6e 63 74 | 69 6f 6e 20 69 6e 74 20 |ve funct|ion int |
|00000a10| 53 65 6e 64 42 69 6e 61 | 72 79 28 20 69 6e 74 20 |SendBina|ry( int |
|00000a20| 43 6f 75 6e 74 2c 20 62 | 79 74 65 20 42 5b 32 35 |Count, b|yte B[25|
|00000a30| 35 5d 20 29 3b 0d 0a 0d | 0a 2f 2f 20 52 65 61 64 |5] );...|.// Read|
|00000a40| 54 65 78 74 3a 20 52 65 | 61 64 73 20 74 65 78 74 |Text: Re|ads text|
|00000a50| 20 73 74 72 69 6e 67 2e | 0d 0a 2f 2f 20 52 65 74 | string.|..// Ret|
|00000a60| 75 72 6e 73 20 6e 75 6d | 62 65 72 20 6f 66 20 62 |urns num|ber of b|
|00000a70| 79 74 65 73 20 72 65 61 | 64 2e 20 20 0d 0a 6e 61 |ytes rea|d. ..na|
|00000a80| 74 69 76 65 20 66 75 6e | 63 74 69 6f 6e 20 69 6e |tive fun|ction in|
|00000a90| 74 20 52 65 61 64 54 65 | 78 74 28 20 6f 75 74 20 |t ReadTe|xt( out |
|00000aa0| 73 74 72 69 6e 67 20 53 | 74 72 20 29 3b 0d 0a 0d |string S|tr );...|
|00000ab0| 0a 2f 2f 20 52 65 61 64 | 42 69 6e 61 72 79 3a 20 |.// Read|Binary: |
|00000ac0| 52 65 61 64 20 64 61 74 | 61 20 61 73 20 61 20 62 |Read dat|a as a b|
|00000ad0| 79 74 65 20 61 72 72 61 | 79 2e 0d 0a 6e 61 74 69 |yte arra|y...nati|
|00000ae0| 76 65 20 66 75 6e 63 74 | 69 6f 6e 20 69 6e 74 20 |ve funct|ion int |
|00000af0| 52 65 61 64 42 69 6e 61 | 72 79 28 20 69 6e 74 20 |ReadBina|ry( int |
|00000b00| 43 6f 75 6e 74 2c 20 6f | 75 74 20 62 79 74 65 20 |Count, o|ut byte |
|00000b10| 42 5b 32 35 35 5d 20 29 | 3b 0d 0a 0d 0a 2f 2f 2d |B[255] )|;....//-|
|00000b20| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00000b30| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00000b40| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00000b50| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00000b60| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 0d 0a 2f 2f |--------|----..//|
|00000b70| 20 45 76 65 6e 74 73 2e | 0d 0a 0d 0a 2f 2f 20 41 | Events.|....// A|
|00000b80| 63 63 65 70 74 65 64 3a | 20 43 61 6c 6c 65 64 20 |ccepted:| Called |
|00000b90| 64 75 72 69 6e 67 20 53 | 54 41 54 45 5f 4c 69 73 |during S|TATE_Lis|
|00000ba0| 74 65 6e 69 6e 67 20 77 | 68 65 6e 20 61 20 6e 65 |tening w|hen a ne|
|00000bb0| 77 20 63 6f 6e 6e 65 63 | 74 69 6f 6e 20 69 73 20 |w connec|tion is |
|00000bc0| 61 63 63 65 70 74 65 64 | 2e 0d 0a 65 76 65 6e 74 |accepted|...event|
|00000bd0| 20 41 63 63 65 70 74 65 | 64 28 29 3b 0d 0a 0d 0a | Accepte|d();....|
|00000be0| 2f 2f 20 4f 70 65 6e 65 | 64 3a 20 43 61 6c 6c 65 |// Opene|d: Calle|
|00000bf0| 64 20 77 68 65 6e 20 73 | 6f 63 6b 65 74 20 73 75 |d when s|ocket su|
|00000c00| 63 63 65 73 73 66 75 6c | 6c 79 20 63 6f 6e 6e 65 |ccessful|ly conne|
|00000c10| 63 74 73 2e 0d 0a 65 76 | 65 6e 74 20 4f 70 65 6e |cts...ev|ent Open|
|00000c20| 65 64 28 29 3b 0d 0a 0d | 0a 2f 2f 20 43 6c 6f 73 |ed();...|.// Clos|
|00000c30| 65 64 3a 20 43 61 6c 6c | 65 64 20 77 68 65 6e 20 |ed: Call|ed when |
|00000c40| 43 6c 6f 73 65 28 29 20 | 63 6f 6d 70 6c 65 74 65 |Close() |complete|
|00000c50| 73 20 6f 72 20 74 68 65 | 20 63 6f 6e 6e 65 63 74 |s or the| connect|
|00000c60| 69 6f 6e 20 69 73 20 64 | 72 6f 70 70 65 64 2e 0d |ion is d|ropped..|
|00000c70| 0a 65 76 65 6e 74 20 43 | 6c 6f 73 65 64 28 29 3b |.event C|losed();|
|00000c80| 0d 0a 0d 0a 2f 2f 20 52 | 65 63 65 69 76 65 64 54 |....// R|eceivedT|
|00000c90| 65 78 74 3a 20 43 61 6c | 6c 65 64 20 77 68 65 6e |ext: Cal|led when|
|00000ca0| 20 64 61 74 61 20 69 73 | 20 72 65 63 65 69 76 65 | data is| receive|
|00000cb0| 64 20 61 6e 64 20 63 6f | 6e 6e 65 63 74 69 6f 6e |d and co|nnection|
|00000cc0| 20 6d 6f 64 65 20 69 73 | 20 4d 4f 44 45 5f 54 65 | mode is| MODE_Te|
|00000cd0| 78 74 2e 0d 0a 65 76 65 | 6e 74 20 52 65 63 65 69 |xt...eve|nt Recei|
|00000ce0| 76 65 64 54 65 78 74 28 | 20 73 74 72 69 6e 67 20 |vedText(| string |
|00000cf0| 54 65 78 74 20 29 3b 0d | 0a 0d 0a 2f 2f 20 52 65 |Text );.|...// Re|
|00000d00| 63 65 69 76 65 64 4c 69 | 6e 65 3a 20 43 61 6c 6c |ceivedLi|ne: Call|
|00000d10| 65 64 20 77 68 65 6e 20 | 64 61 74 61 20 69 73 20 |ed when |data is |
|00000d20| 72 65 63 65 69 76 65 64 | 20 61 6e 64 20 63 6f 6e |received| and con|
|00000d30| 6e 65 63 74 69 6f 6e 20 | 6d 6f 64 65 20 69 73 20 |nection |mode is |
|00000d40| 4d 4f 44 45 5f 4c 69 6e | 65 2e 0d 0a 2f 2f 20 5c |MODE_Lin|e...// \|
|00000d50| 72 5c 6e 20 69 73 20 73 | 74 72 69 70 70 65 64 20 |r\n is s|tripped |
|00000d60| 66 72 6f 6d 20 74 68 65 | 20 6c 69 6e 65 0d 0a 65 |from the| line..e|
|00000d70| 76 65 6e 74 20 52 65 63 | 65 69 76 65 64 4c 69 6e |vent Rec|eivedLin|
|00000d80| 65 28 20 73 74 72 69 6e | 67 20 4c 69 6e 65 20 29 |e( strin|g Line )|
|00000d90| 3b 0d 0a 0d 0a 2f 2f 20 | 52 65 63 65 69 76 65 64 |;....// |Received|
|00000da0| 42 69 6e 61 72 79 3a 20 | 43 61 6c 6c 65 64 20 77 |Binary: |Called w|
|00000db0| 68 65 6e 20 64 61 74 61 | 20 69 73 20 72 65 63 65 |hen data| is rece|
|00000dc0| 69 76 65 64 20 61 6e 64 | 20 63 6f 6e 6e 65 63 74 |ived and| connect|
|00000dd0| 69 6f 6e 20 6d 6f 64 65 | 20 69 73 20 4d 4f 44 45 |ion mode| is MODE|
|00000de0| 5f 42 69 6e 61 72 79 2e | 0d 0a 65 76 65 6e 74 20 |_Binary.|..event |
|00000df0| 52 65 63 65 69 76 65 64 | 42 69 6e 61 72 79 28 20 |Received|Binary( |
|00000e00| 69 6e 74 20 43 6f 75 6e | 74 2c 20 62 79 74 65 20 |int Coun|t, byte |
|00000e10| 42 5b 32 35 35 5d 20 29 | 3b 0d 0a 0d 0a 00 |B[255] )|;..... |
+--------+-------------------------+-------------------------+--------+--------+