џWPCXl ћџ2 BіJp @ ZА|xTimes New Roman (TT)Times New Roman (TT)Symbol (TT)Arial (TT)CourierArial (TT)TimesHelveticaCourier New (TT)Wingdings (TT)Book Antiqua (TT)Monotype Sorts (TT)MS LineDrawAlgerian (TT)Arial Rounded MT Bold (Bold) (TT)Bookman Old Style (Light) (TT)Braggadocio (TT)Britannic Bold (Bold) (TT)Brush Script MT (Italic) (TT)Century Gothic (TT)Colonna MT (TT)Desdemona (TT)Footlight MT Light (Light) (TT)Impact (TT)Kino MT (TT)Wide Latin (TT)Matura MT Script Capitals (DemiBold) (TT)Playbill (TT)Lucida Calligraphy (Italic) (TT)Letter Gothic (TT)ITC Avant Garde Gothic BookITC Bookman LightHelvetica-NarrowNew Century SchoolbookPalatinoITC Zapf Chancery Medium ItalicITC Zapf DingbatsModernScriptRomanXєCє\  PŽ6QєєCє\  PŽ6Q,єєaє\  P[ЂВA9єєJф2МPБŠQEєлdў6X@ЩќCMєєJф2МPБŠQYєєCє\  PŽU_єл`ф2МPБГkCiєєdў6X@ЩDQ{єє”rЂа P?эpQ‹єєJєнz PПФQžєє}'' PђV/QГєєSL7Ф @Œ†QПHUммP7Ј3QЮAЗopL1 QёААХоB ш€ 0“*ЙQXM6PhЏQ#^^4Џ‚p’ГQ?+‰Ь @x”Ф‡Q^єєQо^€P-0Qs^8.ЏЦ 0дІЬQ„=fшЎP7љbQ”7ЅУO 0ИчQЕ7KtЙP–F QТ-E 9PX6QаnJx PфюQс9xЌ ч @P%Q !uДPА:QєєY*6j шHxgUwQ=C9Є‰ @^ЇˆQQєгdо^€P)€CmєЪhоB € P“СЖCєлN„xzPЎ”мCєгe˜р P[’'CЇєхbX ц €‚PМg9CАєБS*6j шHxg# CаєЪ''џџ=PНuтєєCtВ0Гn Uщєє9фш Œ ы@Hx§№U№єєKє\  PŽ@Qћџ2x<<WxџџЯЯйџєщоphoenixйб &Jє\  PŽ6Q б Trumpet Winsock Help Rob TorokRob TorokЃАџ€‰ Аa“a`ссƒ‡ƒ‡ƒ„ƒ………ƒ‚Ž…‹„‡……ƒ‡ƒ„ƒ„ƒƒ†„‚„ƒ„ƒ‰ƒ…‚…ƒ‡…ƒ‡ƒƒƒ„ƒ……„ƒƒƒ„ƒ‰ƒ†…ƒ‡…ƒ‡ƒ‚ƒ…ƒ……ƒ„ƒƒ„ƒ‰ƒ†…ƒ‡…ƒ‡ƒƒ†ƒ……ƒ„ƒƒ„ƒ‰ƒ‚‰ƒ‡…ƒ‡‡†ƒ……‚ƒ‚‚ƒ„‡…ƒ‚‰ƒ‡…ƒ‡ƒƒƒ„ƒ……‚ƒ‚‚ƒ„ƒ‚ƒ„†‰ƒ‡…ƒ‡ƒ„ƒƒƒ……‚ƒƒƒ„ƒƒƒƒƒ‚‰ƒ‡…ƒ‡ƒ„ƒƒƒ……ƒ„ƒ„ƒƒƒƒƒ‚‰ƒ‡ƒƒƒƒƒ„ƒƒƒ……ƒ„ƒ„ƒƒƒƒƒ…‚ƒƒƒƒƒƒƒƒƒƒƒ„ƒ……„†„„ƒ‚ƒ„ƒ„‚‚ƒƒƒƒ‹Šƒ‡…††ƒ‹‚‹ƒссссссЋ Š,Ћ Ћ Š,Ћ Ћ Š,Ћ Ћ Š,Ћ Ћ Š,Ћ Ћ Š,Ћ Ћ Š,Ћ Ћ Š,Ћ Ћ Š,Ћ Ћ Š,Ћ Ћ Š,Ћ Ћ Š,Ћ Ћ Š,Ћ Ћ Š,Ћ Ћ Š,Ћ Ћ Š,Ћ Ћ Š,Ћ Ћ Š,Ћ Ћ Š,Ћ Ћ Š,Ћ Ћ Š,Ћ Ћ Š,Ћ Ћ Š,Ћ Ћ Š,Ћ Ћ Š,Ћ Ћ Š,Ћ Ћ Š,Ћ Ћ Š,Ћ Ћ Š,Ћ Њ Œ,Њ Њ Œ,Њ Њ Œ,Њ Њ Œ,Њ Њ Œ,Њ Њ Œ,Њ Њ Œ,Њ Њ Œ,Њ Њ Œ,Њ Њ Œ,Њ Њ Œ,Њ Љ Ž,Љ Љ Ž,Љ Љ Ž,Љ Љ Ž,Љ Љ Ž,Љ Љ Ž,Љ Љ Ž,Љ Ј ,Љ Ј ,Ј Ј ,Ј Ј ,Ј Ј ,Ј Ј ,Ј Ї ‘,Ј Ї ’,Ї Ї ’,Ї Ї ’,Ї Ї ’,Ї І ”,І І ”,І І ”,І І ”,І Ѕ •,І Ѕ –,Ѕ Ѕ –,Ѕ Ѕ –,Ѕ Є —,Ѕ Є ˜,Є Є ˜,Є Є ˜,Є Ѓ š,Ѓ Ѓ š,Ѓ Ѓ š,Ѓ Ђ ›,Ѓ Ђ œ,Ђ Ђ œ,Ђ Ё ,Ђ Ё ž,Ё Ё ž,Ё    ,     ,     ,  Ÿ Ђ,Ÿ Ÿ Ђ,Ÿ ž Є,ž ž Є,ž  Ѕ,ž  І,  І, œ Ј,œ œ Ј,œ › Њ,› › Њ,› š Ќ,š ™ ­,š ™ Ў,™ ˜ А,˜ ˜ А,˜ — В,— – Г,— – Д,– • Ж,• ” И,” ” И,” “ К,“ ’ М,’ ‘ О,‘  Р,  Т, Ž Ф,Ž  Ц, Œ Ш,Œ ‹ Ъ,‹ ‰ Ю,‰ ˆ –,Є –,ˆ † ,К ,† ƒ Š,Ц Š,ƒ ˆ,а ˆ,†,д †,…ж †…ж ††д ‡‡в ˆ‰Ю ŠŽФ ”И •ŸЂ  ћџ2ЈЊјЌЄІheading 1heading 1ZPХХааб „„ф2МPБŠQ бгггUSOZгб Њ бУ УФ Фб Њ бгOZUSгггб &Jє\  PŽ6Q бХХheading 2heading 2UKааб uф2МPБŠQ бгггUSOZгб Њ бУ УФ Фб Њ бгOZUSгггб &Jє\  PŽ6Q бheading 3heading 3ZPХХааб Мgф2МPБŠQ бгггUSOZгб € бУ УФ Фб € бгOZUSгггб &Jє\  PŽ6Q бХХheading 4heading 4ZPХХааб XXф2МPБŠQ бгггUSOZгб € бУ УФ Фб € бгOZUSгггб &Jє\  PŽ6Q бХХћџ2~ кмКоц˜heading 5heading 5ZPХХааб XXф2МPБŠQ бгггUSOZгб € бУ УФ Фб € бгOZUSгггб &Jє\  PŽ6Q бХХheading 6heading 6ZPХХааб &Qф2МPБŠQ бгггUSOZгб € бУ УФ Фб € бгOZUSгггб &Jє\  PŽ6Q бХХheading 7heading 76,ХХаагггUSOZгб Њ бУ УФ Фб Њ бгOZUSгггХХheading 8heading 8LBХХааб єIф2МPБŠQ бгггUSOZгУУФФгOZUSгггб &Jє\  PŽ6Q бХХћџ2% цА Д–! ˜J" :т"heading 9heading 9 LBХХааб ТBф2МPБŠQ бгггUSOZгУУФФгOZUSгггб &Jє\  PŽ6Q бХХDefault Paragraph FoDefault Paragraph Font ..б XPє\  PŽ6Q бггггб &Jє\  PŽ6Q бNormal IndentNormal Indent %ХХаагггUSOZггOZUSгггХХtoc 3toc 3 іьаааЬ` И hРpШ xа (#џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџT8!џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ`ЬагггUSOZгУУУУФФФФгOZUSгггаЬT8!џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ`` И hРpШ xа (#џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаћџ2(+ .N%4|'рА)˜*toc 2toc 2 №цаааЬ` И hРpШ xа (#џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ‰8!џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ`ЬагггUSOZггOZUSгггаЬ‰8!џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ`` И hРpШ xа (#џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаtoc 1toc 1ѓщаааЬ` И hРpШ xа (#џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ8!џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬагггUSOZгУ УФ ФгOZUSгггаЬ8!џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ` И hРpШ xа (#џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаindex 2index 2I?ХХааб єCє\  PŽ6Q бгггUSOZггOZUSгггб &Jє\  PŽ6Q бХХindex 1index 1%ХХаагггUSOZггOZUSгггХХћџ2~3цZ+8@,€x.†ј0index headingindex headingLBХХааб &Qф2МPБŠQ бгггUSOZгУ УФ ФгOZUSгггб &Jє\  PŽ6Q бХХheaderheaderѕыХХаааЬ` И hРpШ xа (#џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџLџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬагггUSOZггOZUSгггаЬLџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ` И hРpШ xа (#џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаХХMenu Dr HelpMenu Dr HelpХХаааЬ` И hРpШ xа (#џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаб М^є\  PŽ6Q бгггUSOZггOZUSгггб &Jє\  PŽ6Q баЬѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ` И hРpШ xа (#џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаХХMenu Header Dr HelpMenu Header Dr HelpХХаааЬ` И hРpШ xа (#џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаб kє\  PŽ6Q бгггUSOZгУ УФ ФгOZUSгггб &Jє\  PŽ6Q баЬѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ` И hРpШ xа (#џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаХХћџ2$:8А3рш5цШ6vЎ7List 3List 3ѕыХХаааЬ` И hРpШ xа (#џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџu`з § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬагггUSOZггOZUSгггаЬu`з § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ` И hРpШ xа (#џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаХХMenu DR HelpMenu DR HelpI?ХХааб М^є\  PŽ6Q бгггUSOZггOZUSгггб &Jє\  PŽ6Q бХХMenu Header DR HelpMenu Header DR HelpLBХХааб М^є\  PŽ6Q бгггUSOZгУ УФ ФгOZUSгггб &Jє\  PŽ6Q бХХmacromacro аааЬ` И hРpШ xа (#џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ-НM н m § ­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаб єdў6X@ЩDQ бгггUSOZггOZUSгггб &Jє\  PŽ6Q баЬ-НM н m § ­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ` И hРpШ xа (#џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаћџ2*?рV:|6;˜В=рJ>CodeCodeI?ХХааб &nў6X@ЩDQ бгггUSOZггOZUSгггб &Jє\  PŽ6Q бХХtoc 4toc 4 аааЬ` И hРpШ xа (#џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ 8!џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ`Ьаб Т<є\  PŽ6Q бгггUSOZгУУФФгOZUSгггб &Jє\  PŽ6Q баЬ 8!џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ`` И hРpШ xа (#џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаList 4List 4%ХХаагггUSOZггOZUSгггХХListListI?ХХааб М^є\  PŽ6Q бгггUSOZггOZUSгггб &Jє\  PŽ6Q бХХћџ2Bр\?˜<@˜д@ ˜lAList 2List 2I?ХХааб М^є\  PŽ6Q бгггUSOZггOZUSгггб &Jє\  PŽ6Q бХХAddressAddress%ХХаагггUSOZггOZUSгггХХBody TextBody Text%ХХаагггUSOZггOZUSгггХХBody Text IndentBody Text Indent %ХХаагггUSOZггOZUSгггХХћџ2ДH!ц6B"€C#˜œE$€4FTitleTitle!LBХХааб Мgф2МPБŠQ бгггUSOZгУ УФ ФгOZUSгггб &Jє\  PŽ6Q бХХOrder Form EntryOrder Form Entry"ХХаааЬ` И hРpШ xа (#џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџз ]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаб &nў6X@ЩDQ бгггUSOZггOZUSгггб &Jє\  PŽ6Q баЬз ]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ` И hРpШ xа (#џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаХХList 5List 5#%ХХаагггUSOZггOZUSгггХХOrder Form DescriptiOrder Form Description$ХХаааЬ` И hРpШ xа (#џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџз ]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаб &Qф2МPБГkC бгггUSOZггOZUSгггб &Jє\  PŽ6Q баЬз ]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ` И hРpШ xа (#џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаХХћџ2LK%žцH&˜„I'˜J(˜ДJTableTable%(ХХаагггUSOZгУ УФ ФгOZUSгггХХList BulletList Bullet&%ХХаагггUSOZггOZUSгггХХSignatureSignature'%ХХаагггUSOZггOZUSгггХХMessage HeaderMessage Header(%ХХаагггUSOZггOZUSгггХХћџ2*Q)ž~K*žL+8КL,8ђNcaptioncaption)(ХХаагггUSOZгУ УФ ФгOZUSгггХХSubtitleSubtitle*(ХХаагггUSOZгУУФФгOZUSгггХХtable of authoritiestable of authorities+ѕыХХаааЬ` И hРpШ xа (#џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџe8!џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ`ЬагггUSOZггOZUSгггаЬe8!џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ`` И hРpШ xа (#џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаХХtable of figurestable of figures,ѕыХХаааЬ` И hРpШ xа (#џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ-8!џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ`ЬагггUSOZггOZUSгггаЬ-8!џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ`` И hРpШ xа (#џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаХХћџ2ЎW-р\Q.КФ ФХХй 2d й л$1Instruction 2$лллл/InstructionлХХаааЬ` И hРpШ xа (#џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ‰ѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬагггUSOZгллвT"""""""" 1. 1. 1. 1. 1. 1. 1. 1.TвТТС€Си1иТТOnce connected to your providerР Рs machine, you will usually be asked to enter you username and password.ХХй d– й л"/Instruction"лллХХТТС€Си1иТТIf and when you are given a choice, select either SLIP or PPP.ХХй –2 й л"/Instruction"лллл1Instruction 2лХХаааЬ` И hРpШ xа (#џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ‰uѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬагггUSOZгллвT 1. 1. 1. 1. 1. 1. 1. 1.""""""""TвТТТТС€Си1иТТYour screen should start being filled with nonsense characters.ХХй 2d й л$1Instruction 2$лллл/InstructionлХХаааЬ` И hРpШ xа (#џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ‰ѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬагггUSOZгллвT"""""""" 1. 1. 1. 1. 1. 1. 1. 1.TвТТС€Си1иТТPress to enable SLIP/PPP.ХХй d– й л"/Instruction"лллХХТТС€Си1иТТIf you are using SLIP and your IP address is allocated dynamically you will need to enter your IP address in the Setup.ХХй –2 й л"/Instruction"лллл1Instruction 2лХХаааЬ` И hРpШ xа (#џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ‰uѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬагггUSOZгллвT 1. 1. 1. 1. 1. 1. 1. 1.""""""""TвТТТТС€Си1иТТPPP does this automatically.ХХй 2d й л$1Instruction 2$лллл/InstructionлХХаааЬ` И hРpШ xа (#џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ‰ѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬагггUSOZгллвT"""""""" 1. 1. 1. 1. 1. 1. 1. 1.TвТТС€Си1иТТTry connecting to a well known host IP address using a Winsock compliant program to see if all is well.ХХй d2 й л"/Instruction"лллл1Instruction 2лХХаааЬ` И hРpШ xа (#џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ‰uѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬагггUSOZгллвT 1. 1. 1. 1. 1. 1. 1. 1.""""""""TвТТТТС€Си1иТТ The program Trumpet Ping is suitable for this.ХХй 2d й л$1Instruction 2$лллл/InstructionлХХаааЬ` И hРpШ xа (#џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ‰ѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬагггUSOZгллвT"""""""" 1. 1. 1. 1. 1. 1. 1. 1.TвТТшёл$1Instruction 2$ллли1иТТIf you wish to use another terminal program to dial in to the server, don't forget to issue AT&D0, or disable DTR dropping when exiting the program, or the connection will be severed when the application closes the comms port.ХХй d– й л"/Instruction"лллХХТТС€Си1иТТOnce you have determined your login sequence, you can set up a login script to automateйautomateй the process.ХХ л"/Instruction"ллллheading 3лХХаагггUSOZгллвT 1. 1. 1. 1. 1. 1. 1. 1. 1)З1 1 1 1 1 1 1 TваЬ‰ѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаззб Мgф2МPБŠQ бб € бУ Уи‚1ийУ УautomateйAutomating your login sequenceззФ Фй – й л heading 3 ллллBody TextлХХаагггUSOZгллб &Jє\  PŽ6Q бб € бBefore modifying or writing your own script:ХХй Ш й л Body Text лллл/InstructionлХХаааЬ` И hРpШ xа (#џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ‰ѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬагггUSOZгллвT 1)З1 1 1 1 1 1 1 1. 1. 1. 1. 1. 1. 1. 1.TвТТС€Си1иТТFind out if your Internet provider has a preconfigured a Trumpet Winsock login script.ХХй Ш2 й л"/Instruction"лллл1Instruction 2лХХаааЬ` И hРpШ xа (#џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ‰uѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬагггUSOZгллвT 1. 1. 1. 1. 1. 1. 1. 1.""""""""TвТТТТС€Си1иТТSince many Internet providers will have prepared scripts for connecting to their systems, it may be worth contacting yours to see if they have a suitable script.ХХй 2d й л$1Instruction 2$лллл/InstructionлХХаааЬ` И hРpШ xа (#џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ‰ѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬагггUSOZгллвT"""""""" 1. 1. 1. 1. 1. 1. 1. 1.TвТТС€Си1иТТMake sure that that youР Рve got Logging in manually under control.ХХй d– й л"/Instruction"лллХХТТС€Си1иТТTry running login.cmd without any modifications.ХХй –2 й л"/Instruction"лллл1Instruction 2лХХаааЬ` И hРpШ xа (#џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ‰uѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬагггUSOZгллвT 1. 1. 1. 1. 1. 1. 1. 1.""""""""TвТТТТС€Си1иТТThe first time it is launched you will be asked to enter phone number, username and password. You can change these later by running setup.cmd.ХХй 2 й л$1Instruction 2$лллХХТТТТС€Си1иТТIf you receive a message saying that either SLIP or PPP has been established and that the script was completed then your script may require no further work.ХХ л$1Instruction 2$лллХХТТТТС€Си1иТТIf you receive Р Рscript abortedРР (possibly proceeded by another error message) then you will need to read on...ХХ л$1Instruction 2$ллллBody TextлХХаагггUSOZгллаЬ‰uѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаХХй d й ХХHere are some steps to take if you wish to personalise your login.cmd:ХХй dШ й л Body Text лллл/InstructionлХХаааЬ` И hРpШ xа (#џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ‰ѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬагггUSOZгллвT"""""""" 1. 1. 1. 1. 1. 1. 1. 1.TвТТС€Си1иТТThe variable $modemsetup is the initialisation string for your modem. Some research may be required to find out what this should be.ХХй Ш– й л"/Instruction"лллХХТТС€Си1иТТThe other variables ($userprompt, $passprompt, etc.) will need to be altered according to the messages you providerР Рs machine gives and accepts when you on login.ХХй –2 й л"/Instruction"лллл1Instruction 2лХХаааЬ` И hРpШ xа (#џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ‰uѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬагггUSOZгллвT 1. 1. 1. 1. 1. 1. 1. 1.""""""""TвТТТТС€Си1иТТEg. If the prompt that asks you for your username is Р РEnter your login name:РР, you could change the line defining this prompt to: $userprompt = "login name:"ХХй 2 йл$1Instruction 2$ллл в€1€вк Ё(œœddлheading 2лааб uф2МPБŠQ бгггUSOZгб Њ бУ УллвT"""""""" 1)З1 1 1 1 1 1 1 TваЬ‰uѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаззб uф2МPБŠQ бб Њ бУ Уи1иUsing the Trumpet Winsock with a packet driverйУ У;packet driverйззФ Фй Ш йл heading 2 лллФ Ф к лBody TextлХХаагггUSOZгллаЬ‰uѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаThis section describes how to configure the Trumpet Winsock for use on a local area network (eg Ethernet) by way of a packet driver.ХХй Шd й ХХPacket drivers can only be used reliably using WINPKT, and even then only under enhanced mode. Users of standard mode must take care to avoid system crashes.ХХ ХХSee Unsupported configurations if you want to use the Trumpet Winsock with any of: ODI, NDIS, Windows for Workgroups, PKTMUX, Cabletron Network Cards, Token ring, etc...ХХ ХХIf your network card was supplied without a packet driver, you may like to investigate the Crynwr packet driver collection.ХХ ХХHave a look at the relevant sections of the Trumpet Winsock FAQ, or Trumpet Winsock Error Messages for more information on this topic.ХХй dШ й л Body Text ллллheading 3лХХаагггUSOZгллззб Мgф2МPБŠQ бб € бУ Уи‚1иInstalling the Winsock files for a packet driverззФ Фй Шd й л heading 3 лллл/InstructionлХХаааЬ` И hРpШ xа (#џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ‰ѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬагггUSOZгллвT 1)З1 1 1 1 1 1 1 1. 1. 1. 1. 1. 1. 1. 1.TвТТС€Сб &Jє\  PŽ6Q бб € бФ Фи1иТТCreate a suitable directory for your Trumpet Winsock files.ХХй d2 й л"/Instruction"лллл1Instruction 2лХХаааЬ` И hРpШ xа (#џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ‰uѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬагггUSOZгллвT 1. 1. 1. 1. 1. 1. 1. 1.""""""""TвТТТТС€Си1иТТeg. У Уc:\trumpetФ ФХХй 2d й л$1Instruction 2$лллл/InstructionлХХаааЬ` И hРpШ xа (#џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ‰ѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬагггUSOZгллвT"""""""" 1. 1. 1. 1. 1. 1. 1. 1.TвТТС€Си1иТТInto this directory, copy the files: tcpman.exe, winsock.dll, winpkt.comй winpkt й, hosts, services, protocol, sendreg.exe, and trumpwsk.hlp.ХХй d2 й л"/Instruction"лллл1Instruction 2лХХаааЬ` И hРpШ xа (#џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ‰uѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬагггUSOZгллвT 1. 1. 1. 1. 1. 1. 1. 1.""""""""TвТТТТС€Си1иТТSee Trumpet files for a description of each of these.ХХй 2 й л$1Instruction 2$лллХХТТТТС€Си1иТТThe Trumpet Winsock requires that you У УmustФ Ф have the correct combination of tcpman.exe, winsock.dll and winpkt.com. When upgrading to a new release, replace each of these files to be sure that everything is up to date.ХХй d й л$1Instruction 2$лллл/InstructionлХХаааЬ` И hРpШ xа (#џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ‰ѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬагггUSOZгллвT"""""""" 1. 1. 1. 1. 1. 1. 1. 1.TвТТС€Си1иТТModify the path line in your autoexec.bat to contain a reference to that directory.ХХй d2 й л"/Instruction"лллл1Instruction 2лХХаааЬ` И hРpШ xа (#џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ‰uѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬагггUSOZгллвT 1. 1. 1. 1. 1. 1. 1. 1.""""""""TвТТТТС€Си1иТТeg. path c:\dos;c:\windowsУ У;c:\trumpetФ ФХХй 2d й л$1Instruction 2$лллл/InstructionлХХаааЬ` И hРpШ xа (#џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ‰ѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬагггUSOZгллвT"""""""" 1. 1. 1. 1. 1. 1. 1. 1.TвТТС€Си1иТТMake sure it is active by rebooting your computer or by executing autoexec.bat again.ХХй d– й л"/Instruction"лллХХТТС€Си1иТТCheck that the path is set correctly by starting Tcpman from the File Manager.ХХй –2 й л"/Instruction"лллл1Instruction 2лХХаааЬ` И hРpШ xа (#џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ‰uѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬагггUSOZгллвT 1. 1. 1. 1. 1. 1. 1. 1.""""""""TвТТТТС€Си1иТТTo do this, open File Manager, select File/Run, and enter: У УtcpmanФ ФХХй 2 й л$1Instruction 2$лллХХТТТТС€Си1иТТIf this fails, the path is probably not set up correctly, so fix it.ХХй d й л$1Instruction 2$лллл/InstructionлХХаааЬ` И hРpШ xа (#џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ‰ѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬагггUSOZгллвT"""""""" 1. 1. 1. 1. 1. 1. 1. 1.TвТТС€Си1иТТTo create a program group for your Trumpet files:ХХй d2 й л"/Instruction"лллл1Instruction 2лХХаааЬ` И hРpШ xа (#џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ‰uѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬагггUSOZгллвT 1. 1. 1. 1. 1. 1. 1. 1.""""""""TвТТТТС€Си1иТТSelect File/New from the Program Manager, and choose Program Group.ХХй 2 й л$1Instruction 2$лллХХТТТТС€Си1иТТFor the Description, enter an appropriate name, eg: У УTrumpet FilesФ ФХХ л$1Instruction 2$лллХХТТТТС€Си1иТТLeave the Group File blank (Windows will set this automatically) and select OK.ХХй d й л$1Instruction 2$лллл/InstructionлХХаааЬ` И hРpШ xа (#џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ‰ѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬагггUSOZгллвT"""""""" 1. 1. 1. 1. 1. 1. 1. 1.TвТТС€Си1иТТTo create a Program Item for the Tcpman within your У УTrumpet FilesФ Ф program group:ХХй d2 й л"/Instruction"лллл1Instruction 2лХХаааЬ` И hРpШ xа (#џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ‰uѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬагггUSOZгллвT 1. 1. 1. 1. 1. 1. 1. 1.""""""""TвТТТТС€Си1иТТOpen the File Manager and position it so that you can see both the У УTrumpet FilesФ Ф group (in the Program Manager) and the contents of the У УtrumpetФ Ф directory. You may need to resize the File Manager to do this.ХХй 2 й л$1Instruction 2$лллХХТТТТС€Си1иТТDrag tcpman.exe from the У УtrumpetФ Ф directory into the У УTrumpet FilesФ Ф program group.ХХй d й л$1Instruction 2$ллллheading 3лХХаагггUSOZгллвT"""""""" 1)З1 1 1 1 1 1 1 TваЬ‰uѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаззб Мgф2МPБŠQ бб € бУ Уи‚1иInstalling WINPKTйУ У;WINPKTйззФ Фй d й л heading 3 ллллBody TextлХХаагггUSOZгллб &Jє\  PŽ6Q бб € бTo install a packet driver and WINPKT, you will need lines in your network batch file that do the following:ХХй d й л Body Text лллХХ1. Set up your packet driver (including vector, IRQ and I/O address).ХХй d й лBody TextлХХаагггUSOZглл2. Install WINPKT using the same vector that the packet driver was installed on.ХХй d й ХХThe following examples are intended to illustrate this.ХХй dШ й л Body Text ллллheading 4лХХааб XXф2МPБŠQ бгггUSOZгб € бУ Улл‘л Body Text лллб XXф2МPБŠQ бб € бУ Уиƒ1иNe2000 packet driver using WINPKTФ Фй Ш й л heading 4 ллллBody TextлХХаагггUSOZгллб &Jє\  PŽ6Q бб € бThis example installs an ne2000 packet driver on vector 0x60 using IRQ 2 and I/O address 0x300.ХХй d й л Body Text ллллCodeлХХааб &nў6X@ЩDQ бгггUSOZгллаЬѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ‰ѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаТТne2000 0x60 2 0x300ХХй d й ХХТТWINPKT 0x60ХХй d й лCodeллллheading 4лХХаагггUSOZгллаЬ‰ѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаб XXф2МPБŠQ бб € бУ Уиƒ1иWestern Digital 8Љbit network card using WINPKTФ Фй d й л heading 4 ллллBody TextлХХаагггUSOZгллб &Jє\  PŽ6Q бб € бThis example installs a Western Digital 8Љbit network card on vector 0x61 using IRQ 5 and I/O address 0x320.ХХй d й л Body Text ллллCodeлХХааб &nў6X@ЩDQ бгггUSOZгллаЬѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ‰ѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаТТwd8003e 0x61 5 0x320ХХй d й ХХТТWINPKT 0x61ХХй d й лCodeллллheading 4лХХаагггUSOZгллаЬ‰ѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаб XXф2МPБŠQ бб € бУ Уиƒ1иNe2000 packet driver with Novell NetWare access using WINPKTФ Фй d й л heading 4 ллллBody TextлХХаагггUSOZгллб &Jє\  PŽ6Q бб € бSpecification of the Љn switch of the packet driver is important. Some packet drivers don't support this switch. In that case, you may be forced to use ODI instead. An example could be the Xircom Pocket Adaptor.ХХй d й л Body Text ллллCodeлХХааб &nў6X@ЩDQ бгггUSOZгллаЬѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ‰ѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаТТne2000 Љn 0x60 2 0x300ХХй d й ХХТТWINPKT 0x60ХХ ХХТТpdipxХХ ХХТТnetxХХ ХХТТpath c:\dos;c:\network\win31ХХ ХХТТf:ХХ ХХТТloginХХй d й лCodeллллheading 3лХХаагггUSOZгллаЬ‰ѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаззб Мgф2МPБŠQ бб € бУ Уи‚1иSetting up the Winsock for a packet driverззФ Фй d й л heading 3 ллллBody TextлХХаагггUSOZгллб &Jє\  PŽ6Q бб € бTo enable your Winsock to function correctly it will be necessary to enter some details in the Setup screen. If you are unclear on any of them, try to seek some help from qualified Internet support staff Љ it will save you a lot of time.ХХй d й ХХThe first time you run Tcpman, the Setup screen will be opened automatically. Select File/Setup to open it manually.ХХй dШ й л Body Text лллл/InstructionлХХаааЬ` И hРpШ xа (#џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ‰ѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬагггUSOZгллвT 1)З1 1 1 1 1 1 1 1. 1. 1. 1. 1. 1. 1. 1.TвТТС€Си1иТТIf you havenР Рt already done so, read Installing the Winsock files for a packet driver and Installing WINPKT.ХХй Ш– й л"/Instruction"лллХХТТС€Си1иТТMake sure that Internal SLIP and Internal PPP are У УnotФ Ф checked.ХХй –2 й л"/Instruction"лллл1Instruction 2лХХаааЬ` И hРpШ xа (#џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ‰uѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬагггUSOZгллвT 1. 1. 1. 1. 1. 1. 1. 1.""""""""TвТТТТС€Си1иТТSome details will be greyed out now. You need not try to fill them in.ХХй 2d й л$1Instruction 2$лллл/InstructionлХХаааЬ` И hРpШ xа (#џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ‰ѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬагггUSOZгллвT"""""""" 1. 1. 1. 1. 1. 1. 1. 1.TвТТС€Си1иТТEnter your IP address, Netmask, Default gateway, Name server, and Domain suffix.ХХй d2 й л"/Instruction"лллл1Instruction 2лХХаааЬ` И hРpШ xа (#џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ‰uѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬагггUSOZгллвT 1. 1. 1. 1. 1. 1. 1. 1.""""""""TвТТТТС€Си1иТТIf you are on a network that uses BOOTPй BOOTP й or RARPй RARP й to determine its IP address, then enter У УBOOTPФ Ф or У УRARPФ Ф respectively.ХХй 2d й л$1Instruction 2$лллл/InstructionлХХаааЬ` И hРpШ xа (#џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ‰ѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬагггUSOZгллвT"""""""" 1. 1. 1. 1. 1. 1. 1. 1.TвТТС€Си1иТТSet the Packet vector to the vector that your packet driver was installed under without the leading Р Р0xРР.ХХй d2 й л"/Instruction"лллл1Instruction 2лХХаааЬ` И hРpШ xа (#џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ‰uѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬагггUSOZгллвT 1. 1. 1. 1. 1. 1. 1. 1.""""""""TвТТТТС€Си1иТТEg. If you used vector 0x60, enter: У У60Ф ФХХй 2 й л$1Instruction 2$лллХХТТТТС€Си1иТТAlternatively, enter У У00Ф Ф to instruct the Winsock to search for the packet driver.ХХй d й л$1Instruction 2$лллл/InstructionлХХаааЬ` И hРpШ xа (#џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ‰ѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬагггUSOZгллвT"""""""" 1. 1. 1. 1. 1. 1. 1. 1.TвТТС€Си1иТТIf youР Рre feeling brave, you may like to tweak Demand load timeout, MTU, TCP RWIN, TCP MSS, and TCP RTO MAX.ХХй d2 й л"/Instruction"лллл1Instruction 2лХХаааЬ` И hРpШ xа (#џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ‰uѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬагггUSOZгллвT 1. 1. 1. 1. 1. 1. 1. 1.""""""""TвТТТТС€Си1иТТThese values can be tailored to suit your needs. If you are on an Ethernet, then we suggest MTU: У У1500Ф Ф, TCP RWIN: У У4096Ф Ф, and TCP MSS: У У1024Ф Ф.ХХй 2d й л$1Instruction 2$лллл/InstructionлХХаааЬ` И hРpШ xа (#џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ‰ѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬагггUSOZгллвT"""""""" 1. 1. 1. 1. 1. 1. 1. 1.TвТТС€Си1иТТWhen you are done, click on OK and if all goes well, the Trumpet Winsock will be initialised. ХХй d2 й л"/Instruction"лллл1Instruction 2лХХаааЬ` И hРpШ xа (#џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ‰uѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬагггUSOZгллвT 1. 1. 1. 1. 1. 1. 1. 1.""""""""TвТТТТС€Си1иТТYou are now ready to start using the Winsock.ХХй 2d йл$1Instruction 2$ллл в€1€вкгС(œœddлheading 2лааб uф2МPБŠQ бгггUSOZгб Њ бУ УллвT"""""""" 1)З1 1 1 1 1 1 1 TваЬ‰uѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаззб uф2МPБŠQ бб Њ бУ Уи1иScripting LanguageззФ Фй dШ йл heading 2 лллФ Фгк лBody TextлХХаагггUSOZгллаЬ‰uѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаThis section describes the Trumpet Winsock scripting language as well as providing examples of its usage.ХХй Шd й ХХSee Automating your login sequence for some tips on how to write dialler scripts quickly.ХХ ХХHave a look at the relevant sections of the Trumpet Winsock FAQ, or Trumpet Winsock Error Messages if youР Рre having difficulties with a script.ХХй dШ й л Body Text ллллheading 3лХХаагггUSOZгллззб Мgф2МPБŠQ бб € бУ Уи‚1иBasic commandsйУ У;scriptйззФ Фй Ш й л heading 3 ллллBody TextлХХаагггUSOZгллб &Jє\  PŽ6Q бб € бEach of the following commands is a scripting primitive and will return success or failure depending on whether the command succeeded or not. Commands always return success unless otherwise specified.ХХй d й ХХParameters enclosed in < > characters need to be replaced by a value.ХХ ХХFor example, the parameter corresponds to a length of time in seconds and should be replaced an integer value or integer variable. Commands with a parameter will return failure if they have been unable to succeed within seconds, unless otherwise specified.ХХ ХХParameters enclosed in ( ) characters are compulsory and those enclosed within [ ] are optional. All parameters are compulsory unless otherwise stated. The | character represents logical OR.ХХй dШ й л Body Text ллллheading 4лХХаагггUSOZгллб XXф2МPБŠQ бб € бУ Уиƒ1ийУ УabortйabortФ Фй Ш й л heading 4 ллллBody TextлХХаагггUSOZгллб &Jє\  PŽ6Q бб € бAborts the script. This command always returns failure.ХХй d й ХХSee exitй exit й.ХХй dШ й л Body Text ллллheading 4лХХаагггUSOZгллб XXф2МPБŠQ бб € бУ Уиƒ1ийУ Уaddressйaddress Ф Фй Ш й л heading 4 ллллBody TextлХХаагггUSOZгллб &Jє\  PŽ6Q бб € бParses the current stream for an IP address, and copies it into the WinsockР Рs primary IP address. The address change will not be effective until the script finishes.ХХй d й ХХNote that this will find the first IP address in the stream. If the current stream contains alternative IP addresses (annex IP address, etc) you will first need to check the input stream with the inputй input й command.ХХй dШ й л Body Text ллллheading 4лХХаагггUSOZгллб XXф2МPБŠQ бб € бУ Уиƒ1ийУ УscriptbootpйbootpФ Фй Ш й л heading 4 ллллBody TextлХХаагггUSOZгллб &Jє\  PŽ6Q бб € бAttempts a BOOTPй BOOTP й when the (login) script has finished executing. This will modify any TCP/IP setup parameters that are specified in the returned BOOTP response.ХХй Ш й л Body Text ллллheading 4лХХаагггUSOZгллб XXф2МPБŠQ бб € бУ Уиƒ1ийУ Уdisplayйdisplay Ф Фй Ш й л heading 4 ллллBody TextлХХаагггUSOZгллб &Jє\  PŽ6Q бб € бDisplays in the tcpman window.ХХй Ш й л Body Text ллллheading 4лХХаагггUSOZгллб XXф2МPБŠQ бб € бУ Уиƒ1ийУ Уechoйecho [on | off]Ф Фй Ш й л heading 4 ллллBody TextлХХаагггUSOZгллб &Jє\  PŽ6Q бб € бDisplays any characters received while dialling in the tcpman window. The default is on.ХХй Ш й л Body Text ллллheading 4лХХаагггUSOZгллб XXф2МPБŠQ бб € бУ Уиƒ1ийУ Уexecйexec Ф Фй Ш й л heading 4 ллллBody TextлХХаагггUSOZгллб &Jє\  PŽ6Q бб € бExecutes the Windows command specified. This is useful for starting another program from the script.ХХй d й ХХIt is important to quote literal strings by quotes if they contain the Р Р\РР(reverse slash) character. The reverse slash has a special meaning.ХХй dШ й л Body Text ллллheading 4лХХаагггUSOZгллб XXф2МPБŠQ бб € бУ Уиƒ1ийУ УexitйexitФ Фй Ш й л heading 4 ллллBody TextлХХаагггUSOZгллб &Jє\  PŽ6Q бб € бStops the currently executing script but still returns success.ХХй d й ХХSee abortй abort й.ХХй dШ й л Body Text ллллheading 4лХХааб XXф2МPБŠQ бгггUSOZгб € бУ Улл‘л Body Text лллб XXф2МPБŠQ бб € бУ Уиƒ1ийУ Уexpectйexpect Ф Фй Ш й л heading 4 ллллBody TextлХХаагггUSOZгллб &Jє\  PŽ6Q бб € бChecks that the current input stream contains the target string. It must match exactly, and will not search the stream. If the command timed out or the string received does not match, the command returns failure.ХХй Ш й л Body Text ллллheading 4лХХаагггUSOZгллб XXф2МPБŠQ бб € бУ Уиƒ1ийУ Уinputйinput Ф Фй Ш й л heading 4 ллллBody TextлХХаагггUSOZгллб &Jє\  PŽ6Q бб € бScans the current input stream for .ХХй Ш й л Body Text ллллheading 4лХХаагггUSOZгллб XXф2МPБŠQ бб € бУ Уиƒ1ийУ Уloadйload [ []]Ф Фй Ш й л heading 4 ллллBody TextлХХаагггUSOZгллб &Jє\  PŽ6Q бб € бReturns which may be integer or string from .ХХй d й ХХWhere is the section name within the ini file and defaults to Р Рdefault varsРР, and  is the name of the Winsock ini file and defaults to Р Рtrumpwsk.iniРР.ХХ ХХNote that the file extension must be specified with the file name.ХХ ХХSee saveй save й.ХХй dШ й л Body Text ллллheading 4лХХаагггUSOZгллб XXф2МPБŠQ бб € бУ Уиƒ1ийУ Уmessageйmessage Ф Фй Ш й л heading 4 ллллBody TextлХХаагггUSOZгллб &Jє\  PŽ6Q бб € бPresents a dialog box containing , and pauses until OK is pressed. ХХй Ш й л Body Text ллллheading 4лХХаагггUSOZгллб XXф2МPБŠQ бб € бУ Уиƒ1иonlineФ Фй Ш й л heading 4 ллллBody TextлХХаагггUSOZгллб &Jє\  PŽ6Q бб € бInstructs the Winsock to go online immediately. Starts processing SLIP packets, and adjusts the state of the comms port to normal SLIP conditions.ХХй Ш й л Body Text ллллheading 4лХХаагггUSOZгллб XXф2МPБŠQ бб € бУ Уиƒ1ийУ Уoutputйoutput Ф Фй Ш й л heading 4 ллллBody TextлХХаагггUSOZгллб &Jє\  PŽ6Q бб € бSends to the output stream on the comms port. Any characters received during this process will be echoed to the tcpman window if the echo flag is on.ХХй d й ХХSee outputechoйoutputechoй, echoй echo й.ХХй dШ й л Body Text ллллheading 4лХХаагггUSOZгллб XXф2МPБŠQ бб € бУ Уиƒ1ийУ Уoutputechoйoutputecho [ timeout ] Ф Фй Ш й л heading 4 ллллBody TextлХХаагггUSOZгллб &Jє\  PŽ6Q бб € бSends to the output stream on the comms port. As each character is output, the script processor waits for the corresponding character to be echoed. If the received character does not match, the command will abort and a failure is returned.ХХй d й ХХIf a timeout is not provided, a default of 10 seconds is used. The timeout applies to the whole command.ХХ ХХIn addition, the carriageЉreturn is handled specially by waiting for a linefeed to be read after the carriage return is read. Both the sequences and are acceptable.ХХ ХХSee outputй output й.ХХй dШ й л Body Text ллллheading 4лХХаагггUSOZгллб XXф2МPБŠQ бб € бУ Уиƒ1ийУ Уpasswordйpassword [ ]Ф Фй Ш й л heading 4 ллллBody TextлХХаагггUSOZгллб &Jє\  PŽ6Q бб € бBrings up a message box that allows $password (one of the predefined variables) to be entered or modified. If the user cancels the message box, failure is returned.ХХй d й ХХAny characters typed will be echoed with a Р Р*РР character, and encrypted if saved to the .ini file.ХХ ХХSee queryй query й, usernameйusernameй.ХХй dШ й л Body Text ллллheading 4лХХаагггUSOZгллб XXф2МPБŠQ бб € бУ Уиƒ1ийУ Уqueryйquery [ ]Ф Фй Ш й л heading 4 ллллBody TextлХХаагггUSOZгллб &Jє\  PŽ6Q бб € бBrings up a message box for the to be entered or modified. An optional prompt may be provided. If the user cancels the message box, return failure.ХХй d й ХХSee passwordйpasswordй, usernameйusernameй.ХХй dШ й л Body Text ллллheading 4лХХаагггUSOZгллб XXф2МPБŠQ бб € бУ Уиƒ1иquitФ Фй Ш й л heading 4 ллллBody TextлХХаагггUSOZгллб &Jє\  PŽ6Q бб € бPosts a quit message to the Winsock tcpman. This will start a normal quit process.ХХй Ш й л Body Text ллллheading 4лХХааб XXф2МPБŠQ бгггUSOZгб € бУ Улл‘л Body Text лллб XXф2МPБŠQ бб € бУ Уиƒ1ийУ Уreadйread Ф Фй Ш й л heading 4 ллллBody TextлХХаагггUSOZгллб &Jє\  PŽ6Q бб € бReads a whole line (terminated by a line feed character) from the comms input stream into . Any carriage returns are stripped.ХХй d й ХХSee readxй readx й.ХХй dШ й л Body Text ллллheading 4лХХаагггUSOZгллб XXф2МPБŠQ бб € бУ Уиƒ1ийУ Уreadxйreadx Ф Фй Ш й л heading 4 ллллBody TextлХХаагггUSOZгллб &Jє\  PŽ6Q бб € бReads a whole line (terminated by a carriage return) from the comms input stream into .ХХй d й ХХSee readй read й.ХХй dШ й л Body Text ллллheading 4лХХаагггUSOZгллб XXф2МPБŠQ бб € бУ Уиƒ1ийУ Уsaveйsave [ []]Ф Фй Ш й л heading 4 ллллBody TextлХХаагггUSOZгллб &Jє\  PŽ6Q бб € бSaves which may be (integer or real) to .ХХй d й ХХWhere is the section name within the ini file and defaults to Р Рdefault varsРР, and  is the name of the Winsock ini file and defaults to Р Рtrumpwsk.iniРР.ХХ ХХNote that the file extension must be specified with the file name.ХХ ХХSee loadй load й.ХХй dШ й л Body Text ллллheading 4лХХаагггUSOZгллб XXф2МPБŠQ бб € бУ Уиƒ1ий У Уset йset ( dtr | rts ) [ on | off ]Ф Фй Ш й л heading 4 ллллBody TextлХХаагггUSOZгллб &Jє\  PŽ6Q бб € бToggles the DTR or RTS modem control.ХХй Ш й л Body Text ллллheading 4лХХаагггUSOZгллб XXф2МPБŠQ бб € бУ Уиƒ1ийУ Уsleepйsleep Ф Фй Ш й л heading 4 ллллBody TextлХХаагггUSOZгллб &Jє\  PŽ6Q бб € бPauses for seconds.ХХй d й ХХAlways returns success.ХХй dШ й л Body Text ллллheading 4лХХаагггUSOZгллб XXф2МPБŠQ бб € бУ Уиƒ1ийУ Уstatusйstatus йУ У;Dialler StatusйФ Фй Ш й л heading 4 ллллBody TextлХХаагггUSOZгллб &Jє\  PŽ6Q бб € бPuts into the Dialler Status dialog box, replacing any previously entered text.ХХй d й ХХThe Dialler Status box, which is initially left blank, is automatically displayed when any script is executed. The script aborts if Cancel is pressed.ХХй dШ й л Body Text ллллheading 4лХХаагггUSOZгллб XXф2МPБŠQ бб € бУ Уиƒ1ийУ Уtraceйtrace [ on | off ]Ф Фй Ш й л heading 4 ллллBody TextлХХаагггUSOZгллб &Jє\  PŽ6Q бб € бToggles the tracing of scripting commands. This provides a description of each line as it executes.ХХй Ш й л Body Text ллллheading 4лХХаагггUSOZгллб XXф2МPБŠQ бб € бУ Уиƒ1ийУ Уusernameйusername [ ]Ф Фй Ш й л heading 4 ллллBody TextлХХаагггUSOZгллб &Jє\  PŽ6Q бб € бBrings up a message box that allows $username (one of the predefined variables) to be entered or modified. If the user cancels the message box, failure is returned.ХХй d й ХХSee queryй query й, passwordйpasswordй.ХХй dШ й л Body Text ллллheading 4лХХаагггUSOZгллб XXф2МPБŠQ бб € бУ Уиƒ1ийУ Уwaitйwait [ dsr | cts | dcd | rlsd ]Ф Фй Ш й л heading 4 ллллBody TextлХХаагггUSOZгллб &Jє\  PŽ6Q бб € бPauses until the given modem signal changes state or timeout occurs.ХХй d й ХХSee sleepй sleep й.ХХй dШ й л Body Text ллллheading 3лХХаагггUSOZгллззб Мgф2МPБŠQ бб € бУ Уи‚1иString formatsззФ Фй Ш й л heading 3 ллллBody TextлХХаагггUSOZгллб &Jє\  PŽ6Q бб € бWhen a string is required for a parameter, all characters up until the end of the command line are processed as the string. Strings conform to the following format.ХХй d й ХХIf you wish to use the characters \, #, $ or % inside a string, they must be quoted with Р Р or have a \ character in front of them. The Р Р (quote) character may only be formed by preceding it with a \ character.ХХй dШ й л Body Text ллллheading 4лХХааб XXф2МPБŠQ бгггUSOZгб € бУ Улл‘л Body Text лллб XXф2МPБŠQ бб € бУ Уиƒ1иР Р (quote)Ф Фй Ш й л heading 4 ллллBody TextлХХаагггUSOZгллб &Jє\  PŽ6Q бб € бA quote character (Р Р) means that all characters are to be taken as is without any special meaning until a corresponding closing quote (Р Р) has been found. The string is not permitted to extend over more than one line.ХХй Ш й л Body Text ллллheading 4лХХаагггUSOZгллб XXф2МPБŠQ бб € бУ Уиƒ1и# (hash)Ф Фй Ш й л heading 4 ллллBody TextлХХаагггUSOZгллб &Jє\  PŽ6Q бб € бIf a Р Р#РР symbol is found that is not inside quotes, then it means that the rest of the logical line is to be ignored. This can be used to annotate the script.ХХй Ш й л Body Text ллллheading 4лХХаагггUSOZгллб XXф2МPБŠQ бб € бУ Уиƒ1и$ (dollar)Ф Фй Ш й л heading 4 ллллBody TextлХХаагггUSOZгллб &Jє\  PŽ6Q бб € бIf a Р Р$РР symbol is found, it denotes a string variable. If the variable has been assigned a value when the command is executed, itР Рs value will be placed in the string. If not, an error message is displayed, and the script continues.ХХй Ш й л Body Text ллллheading 4лХХаагггUSOZгллб XXф2МPБŠQ бб € бУ Уиƒ1и% (percent)Ф Фй Ш й л heading 4 ллллBody TextлХХаагггUSOZгллб &Jє\  PŽ6Q бб € бIf a Р Р%РР symbol is found, it denotes an integer variable. If the variable has been assigned a value when the command is executed, its value will be placed in the string. If not, an error message is displayed, and the script continues. Integers are 32 bit signed integers in the range Љ2147483648 to 2147483647.ХХй Ш й л Body Text ллллheading 4лХХаагггUSOZгллб XXф2МPБŠQ бб € бУ Уиƒ1и\ (reverse slash)Ф Фй Ш й л heading 4 ллллBody TextлХХаагггUSOZгллб &Jє\  PŽ6Q бб € бIf a reverse slash Р Р\РР is found, it denotes that the character following either has a special meaning which will be placed in the string, or is to be taken literally. ХХй d й ХХHere is a list of special Р Р\РР character meanings.ХХ л Body Text лллл%TableлХХаагггUSOZгУ УллвЦB39!Цв‡\bФ Фл%TableллллBody TextлХХаагггUSOZглл аЬѕџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџѕM Ѕ § U­]Е џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаBack space character (control character number 8).л Body Text лллл%TableлХХаагггUSOZгУ Уллˆ‡\cФ Фл%TableллллBody TextлХХаагггUSOZглл аЬѕџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџѕM Ѕ § U­]Е џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаThe port number that the SLIP driver is using as a decimal number.л Body Text лллл%TableлХХаагггUSOZгУ Уллˆ‡\eФ Фл%TableллллBody TextлХХаагггUSOZглл аЬѕџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџѕM Ѕ § U­]Е џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаEscape character (control character 27).л Body Text лллл%TableлХХаагггUSOZгУ Уллˆ‡\fФ Фл%TableллллBody TextлХХаагггUSOZглл аЬѕџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџѕM Ѕ § U­]Е џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаForm feed character (control character 12).л Body Text лллл%TableлХХаагггUSOZгУ Уллˆ‡\iФ Фл%TableллллBody TextлХХаагггUSOZглл аЬѕџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџѕM Ѕ § U­]Е џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаThe current IP address. л Body Text лллл%TableлХХаагггUSOZгУ Уллˆ‡\lФ Фл%TableллллBody TextлХХаагггUSOZглл аЬѕџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџѕM Ѕ § U­]Е џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаLine feed character (control character 10).л Body Text лллл%TableлХХаагггUSOZгУ Уллˆ‡\nФ Фл%TableллллBody TextлХХаагггUSOZглл аЬѕџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџѕM Ѕ § U­]Е џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаAn end of line sequence (control characters 13, then 10).л Body Text лллл%TableлХХаагггUSOZгУ Уллˆ‡\pФ Фл%TableллллBody TextлХХаагггUSOZглл аЬѕџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџѕM Ѕ § U­]Е џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаThe current password.л Body Text лллл%TableлХХаагггUSOZгУ Уллˆ‡\rФ Фл%TableллллBody TextлХХаагггUSOZглл аЬѕџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџѕM Ѕ § U­]Е џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаCarriage return character (control character 13).л Body Text лллл%TableлХХаагггUSOZгУ Уллˆ‡\tФ Фл%TableллллBody TextлХХаагггUSOZглл аЬѕџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџѕM Ѕ § U­]Е џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаTab character (control character 9).л Body Text лллл%TableлХХаагггUSOZгУ Уллˆ‡\uФ Фл%TableллллBody TextлХХаагггUSOZглл аЬѕџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџѕM Ѕ § U­]Е џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаThe current username.л Body Text лллл%TableлХХаагггUSOZгУ Уллˆ‡\0 to \255Ф Фл%TableллллBody TextлХХаагггUSOZглл аЬѕџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџѕM Ѕ § U­]Е џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаDenotes a decimal number of a character to be added into the stream (eg. \0 \27 \255).й dШ йˆл Body Text ллллheading 3лХХаагггUSOZгллаЬѕM Ѕ § U­]Е џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаззб Мgф2МPБŠQ бб € бУ Уи‚1иProgram control commandsззФ Фй Ш й л heading 3 ллллBody TextлХХаагггUSOZгллб &Jє\  PŽ6Q бб € бIn addition to the basic command primitives, there are the following special control statements.ХХй Ш й л Body Text ллллheading 4лХХаагггUSOZгллб XXф2МPБŠQ бб € бУ Уиƒ1ий У УIf йIf Statementй Ш й л heading 4 ллллCodeлХХааб &nў6X@ЩDQ бгггUSOZгллаЬѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ‰ѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаТТб € бУ УifФ Ф ХХ ХХТТССХХ ХХТТ[ У УelseФ ФХХ ХХТТСС ]ХХ ХХТТУ УendФ ФХХ лCodeллллBody TextлХХаагггUSOZгллаЬ‰ѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаб &Jє\  PŽ6Q бIf the condition evaluates as true, the first statement list is executed. If the condition evaluates as false, the first statement list is ignored, and if an else clause is present, it is executed instead.ХХй Ш й л Body Text ллллheading 4лХХааб XXф2МPБŠQ бгггUSOZгб € бУ Улл‘л Body Text лллб XXф2МPБŠQ бб € бУ Уиƒ1иWhile Loopй Ш й л heading 4 ллллCodeлХХааб &nў6X@ЩDQ бгггUSOZгллаЬѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ‰ѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаТТб € бУ УwhileФ Ф ХХ ХХТТССХХ ХХТТУ УendФ ФХХ лCodeллллBody TextлХХаагггUSOZгллаЬ‰ѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаб &Jє\  PŽ6Q бWhile the condition evaluates as true, the statement list is executed.ХХй Ш й л Body Text ллллheading 4лХХаагггUSOZгллб XXф2МPБŠQ бб € бУ Уиƒ1ийУ УRepeatйRepeat .. Until LoopйУ У;Untilйй Ш й л heading 4 ллллCodeлХХааб &nў6X@ЩDQ бгггUSOZгллаЬѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ‰ѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаТТб € бУ УrepeatФ ФХХ ХХТТССХХ ХХТТУ УuntilФ Ф ХХ лCodeллллBody TextлХХаагггUSOZгллаЬ‰ѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаб &Jє\  PŽ6Q бThe statement list is repeatedly executed until the condition evaluates as true.ХХй Ш й л Body Text ллллheading 3лХХаагггUSOZгллззб Мgф2МPБŠQ бб € бУ Уи‚1иAssignments and expressionsззФ Фй Ш й л heading 3 ллллBody TextлХХаагггUSOZгллб &Jє\  PŽ6Q бб € бAssignments are used to store new values into variables. They take the following forms:ХХй d й л Body Text ллллCodeлХХааб &nў6X@ЩDQ бгггUSOZгллаЬѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ‰ѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаТТ = ХХй d й лCodeллллBody TextлХХаагггUSOZгллаЬ‰ѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаб &Jє\  PŽ6Q бEg. %attempts = %attempts + 1ХХй d й л Body Text ллллCodeлХХааб &nў6X@ЩDQ бгггUSOZгллаЬѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ‰ѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаТТ = ХХй d й лCodeллллBody TextлХХаагггUSOZгллаЬ‰ѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаб &Jє\  PŽ6Q бEg. $name = $first + $lastХХй d й ХХThe variable part may be a string variable (either unspecified or starting with a $), or an integer variable (starting with a %). Variables arenР Рt case sensitive.ХХ ХХString expressions may be composed of the following operands:ХХ л Body Text лллл%TableлХХаагггUSOZгУ УллвЦBœ P зЦв‡quoted stringsФ Фл%TableллллBody TextлХХаагггUSOZглл аЬѕM џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџѕM Ѕ § џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаeg. Р РFredРР, Р РOKРРл Body Text лллл%TableлХХаагггUSOZгУ Уллˆ‡string variablesФ Фл%TableллллBody TextлХХаагггUSOZглл аЬѕM џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџѕM Ѕ § џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаeg. $name, $responseˆаЬѕM Ѕ § џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаString expressions may use the following operators: ( ) + concatenationХХ ХХХХ ХХInteger expressions may be composed of the following operands:ХХ л Body Text лллл%TableлХХаагггUSOZгУ УллвЦBœ P зЦв‡numbersФ Фл%TableллллBody TextлХХаагггUSOZглл аЬѕM џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџѕM Ѕ § џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаeg. 1, 43, 7373л Body Text лллл%TableлХХаагггUSOZгУ Уллˆ‡integer variablesФ Фл%TableллллBody TextлХХаагггUSOZглл аЬѕM џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџѕM Ѕ § џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаeg. %I, %countˆаЬѕM Ѕ § џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаInteger expressions use the following operators in order of priority:ХХ л Body Text лллл%TableлХХаагггUSOZгУ УллвЦBМяЦв‡( )Ф Фл%TableллллBody TextлХХаагггUSOZглл аЬѕџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџѕM Ѕ § UџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаBrackets.л Body Text лллл%TableлХХаагггUSOZгУ Уллˆ‡* / %Ф Фл%TableллллBody TextлХХаагггUSOZглл аЬѕџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџѕM Ѕ § UџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаMultiplication, division and modulo division.л Body Text лллл%TableлХХаагггUSOZгУ Уллˆ‡+, ЉФ Фл%TableллллBody TextлХХаагггUSOZглл аЬѕџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџѕM Ѕ § UџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаAddition and subtraction.ˆаЬѕM Ѕ § UџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬа ХХ ХХAlso, integer operands may be formed by the comparison of strings.ХХ л Body Text лллл! Body Text Indent!лХХаагггUSOZгллаЬѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџuѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаТТeg. $A = Р РFREDРР will evaluate to an integer operand of 0 or 1 depending on the value of $A.ХХ л' Body Text Indent'ллллBody TextлХХаагггUSOZгллаЬuѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаConditional expressions may also be formed using conditions and boolean operators. They return 0 or 1 depending on the result of the condition.ХХ ХХThese operators have the following priorities.ХХ л Body Text лллл%TableлХХаагггUSOZгУ УллвЦB]  0Цв‡= <> < > <= >=Ф Фл%TableллллBody TextлХХаагггUSOZглл аЬѕM џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџѕM Ѕ § UџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаEqual, not equal, less than, greater than, less than or equal, greater than or equal.л Body Text лллл%TableлХХаагггUSOZгУ Уллˆ‡!Ф Фл%TableллллBody TextлХХаагггUSOZглл аЬѕM џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџѕM Ѕ § UџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаBoolean not operator.л Body Text лллл%TableлХХаагггUSOZгУ Уллˆ‡&Ф Фл%TableллллBody TextлХХаагггUSOZглл аЬѕM џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџѕM Ѕ § UџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаBoolean and operator.л Body Text лллл%TableлХХаагггUSOZгУ Уллˆ‡|Ф Фл%TableллллBody TextлХХаагггUSOZглл аЬѕM џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџѕM Ѕ § UџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаBoolean or operator.ˆаЬѕM Ѕ § UџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаХХй dШ й л Body Text ллллheading 3лХХааб Мgф2МPБŠQ бгггUSOZгб € бУ Уллзз‘л Body Text лллб Мgф2МPБŠQ бб € бУ Уи‚1иPredefined variablesззФ Фй Ш й л heading 3 ллллBody TextлХХаагггUSOZгллб &Jє\  PŽ6Q бб € бThe following predefined variables are available for use within scripts.ХХй d й л Body Text лллл%TableлХХаагггUSOZгУ УллвЦBЕi OЦв‡%slipportФ Фл%TableллллBody TextлХХаагггUSOZглл аЬѕџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџѕM Ѕ § U­џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаCorresponds to your SLIP port.л Body Text лллл%TableлХХаагггUSOZгУ Уллˆ‡%pppФ Фл%TableллллBody TextлХХаагггUSOZглл аЬѕџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџѕM Ѕ § U­џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬа0 = SLIP, 1 = PPPл Body Text лллл%TableлХХаагггUSOZгУ Уллˆ‡$inipathФ Фл%TableллллBody TextлХХаагггUSOZглл аЬѕџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџѕM Ѕ § U­џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаDetermines the ini file in that variables will be saved to and loaded from.л Body Text лллл%TableлХХаагггUSOZгУ Уллˆ‡$sectionФ Фл%TableллллBody TextлХХаагггUSOZглл аЬѕџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџѕM Ѕ § U­џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаDetermines the section of the ini file that variables will be saved to and loaded from.л Body Text лллл%TableлХХаагггUSOZгУ Уллˆ‡$usernameФ Фл%TableллллBody TextлХХаагггUSOZглл аЬѕџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџѕM Ѕ § U­џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаSets the username.л Body Text лллл%TableлХХаагггUSOZгУ Уллˆ‡$passwordФ Фл%TableллллBody TextлХХаагггUSOZглл аЬѕџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџѕM Ѕ § U­џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаSets the password. Any variable with Р РpasswordРР in its name will be saved in an encrypted form.ˆаЬѕM Ѕ § U­џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаХХй dШ й л Body Text ллллheading 3лХХаагггUSOZгллззб Мgф2МPБŠQ бб € бУ Уи‚1иString functionsззФ Фй Ш й л heading 3 ллллBody TextлХХаагггUSOZгллб &Jє\  PŽ6Q бб € бThe following string functions may be used as operands.ХХй Ш й л Body Text ллллheading 4лХХаагггUSOZгллб XXф2МPБŠQ бб € бУ Уиƒ1ийУ Уcopyйcopy ($s, %,p %l)Ф Фй Ш й л heading 4 ллллBody TextлХХаагггUSOZгллб &Jє\  PŽ6Q бб € бCopy characters from string $s starting at character %p for %l characters and return them as an expression. Note that string character counting starts at 1 Љ not zero.ХХй Ш й л Body Text ллллheading 4лХХаагггUSOZгллб XXф2МPБŠQ бб € бУ Уиƒ1ий У Уlen йlen ($s)Ф Фй Ш й л heading 4 ллллBody TextлХХаагггUSOZгллб &Jє\  PŽ6Q бб € бReturn the length of string $s as an integer number.ХХй Ш й л Body Text ллллheading 4лХХаагггUSOZгллб XXф2МPБŠQ бб € бУ Уиƒ1ийУ Уlowerйlower ($s)Ф Фй Ш й л heading 4 ллллBody TextлХХаагггUSOZгллб &Jє\  PŽ6Q бб € бConvert string $s to all lower case.ХХй Ш й л Body Text ллллheading 4лХХаагггUSOZгллб XXф2МPБŠQ бб € бУ Уиƒ1ий У Уpos йpos ($s1, $s2)Ф Фй Ш й л heading 4 ллллBody TextлХХаагггUSOZгллб &Jє\  PŽ6Q бб € бReturn an integer number corresponding to the position of the first character of string $s1 as found in string $s2. A zero value is returned if $s1 is not found within $s2.ХХй Ш й л Body Text ллллheading 4лХХаагггUSOZгллб XXф2МPБŠQ бб € бУ Уиƒ1ийУ Уupperйupper ($s)Ф Фй Ш й л heading 4 ллллBody TextлХХаагггUSOZгллб &Jє\  PŽ6Q бб € бConvert string $s to all upper case.ХХй Ш й л Body Text ллллheading 3лХХаагггUSOZгллззб Мgф2МPБŠQ бб € бУ Уи‚1иCommands as operandsззФ Фй Ш й л heading 3 ллллBody TextлХХаагггUSOZгллб &Jє\  PŽ6Q бб € бA scripting command can be used as part of an expression by surrounding the command with [ ] symbols.ХХй d й л Body Text ллллCodeлХХааб &nў6X@ЩDQ бгггUSOZгллаЬѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ‰ѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаТТEg. [input 10 OK\n]ХХй d й лCodeллллBody TextлХХаагггUSOZгллаЬ‰ѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаб &Jє\  PŽ6Q бThis operand would have the value 1 if the command succeeded or 0 if it failed.ХХй Ш й л Body Text ллллheading 3лХХаагггUSOZгллззб Мgф2МPБŠQ бб € бУ Уи‚1иExample script fragmentsззй Шd й л heading 3 ллллheading 4лХХаагггUSOZгллб XXф2МPБŠQ бб €€ биƒ1иRepeated dialФ Фй d й л heading 4 ллллBody TextлХХаагггUSOZгллб &Jє\  PŽ6Q бб € бThe following segment of script could be used to attempt a repeated dial of a given number. Note the use of the outputechoйoutputechoй rather than outputй output й so that any characters echoed from the command will be consumed.ХХй d й л Body Text ллллCodeлХХааб &nў6X@ЩDQ бгггUSOZгллаЬѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ‰ѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаТТ%attempts = 0ХХй d й ХХТТrepeatХХ ХХТТСС%attempts = %attempts + 1ХХ ХХТТССoutputecho 60 atdt345772371\rХХ ХХТТuntil [input 30 CONNECT\n] | %attempts = 10ХХ лCodeллллBody TextлХХаагггUSOZгллаЬ‰ѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬа‘лCodeлллб &Jє\  PŽ6Q бThis section of script is fine, but would take 30 seconds for the input function to timeout if a response other than CONNECT were returned. It could be refined further into the following linesХХй d й л Body Text ллллCodeлХХааб &nў6X@ЩDQ бгггUSOZгллаЬѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ‰ѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаТТ%attempts = 0ХХй d й ХХТТrepeatХХ ХХТТСС%attempts = %attempts + 1ХХ ХХТТССoutputecho 60 atdt345772371\rХХ ХХТТССread 30 $resultХХ ХХТТuntil $result = Р РCONNECTРР | %attempts = 10ХХ лCodeллллBody TextлХХаагггUSOZгллаЬ‰ѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаб &Jє\  PŽ6Q бThis piece of script would be fine unless the modem failed to respond, in which case the script would abort. A further refinement would be the following.ХХй d й л Body Text ллллCodeлХХааб &nў6X@ЩDQ бгггUSOZгллаЬѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ‰ѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаТТ%attempts = 0ХХй d й ХХТТrepeatХХ ХХТТСС%attempts = %attempts + 1ХХ ХХТТССoutputecho 60 atdt345772371\rХХ ХХТТСС%timeout = [read 30 $result]ХХ ХХТТССif %timeout = 0ХХ ХХТТССССdisplay Р РDial up timed out.РР\nХХ ХХТТССendХХ ХХТТuntil $result = Р РCONNECTРР | %attempts = 10 | %timeoutХХ лCodeллллBody TextлХХаагггUSOZгллаЬ‰ѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаб &Jє\  PŽ6Q бThese portions of script are only examples to demonstrate the use of scripting. In practice, most modems do not generate simple messages after the atdt command. You will have to skip extra lines etc., to get a working script.ХХй Ш й л Body Text ллллheading 4лХХаагггUSOZгллб XXф2МPБŠQ бб € бУ Уиƒ1иBusy detectФ Фй Ш й л heading 4 ллллBody TextлХХаагггUSOZгллб &Jє\  PŽ6Q бб € бIf you are having trouble connecting to a busy site, it would be good to be able to have Trumpet Winsock redial more quickly. Your script will need to detect a BUSY signal and redial if necessary.ХХй d й ХХIn the following script segment, if a BUSY signal is detected within 5 seconds then it will redial. This time may need to be increased if it takes longer for a BUSY response. If it is not busy, then it waits for 30 seconds for a CONNECT. If it gets one, it exits the loop and continues on with the script, otherwise it will redial after 30 seconds.ХХ л Body Text ллллCodeлХХааб &nў6X@ЩDQ бгггUSOZгллаЬѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ‰ѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаТТ%ok = 0ХХй d й ХХТТ%busy = 0ХХ ХХТТrepeatХХ ХХТТ output "atdt"$number\nХХ ХХТТ %busy = [INPUT 5 BUSY]ХХ ХХТТ if !%busyХХ ХХТТ %ok = [INPUT 30 CONNECT]ХХ ХХТТ endХХ ХХТТuntil %okХХй d й лCodeллллheading 4лХХаагггUSOZгллаЬ‰ѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаб XXф2МPБŠQ бб € бУ Уиƒ1иMultiple numberФ Фй d й л heading 4 ллллBody TextлХХаагггUSOZгллб &Jє\  PŽ6Q бб € бSome service providers have more than one number to dial when they are busy. In this example, four numbers are preЉdefined in the script. What it does is try each number in turn until one responds with a CONNECT. If it has already tried all four, then it goes back to the first one. In this case it would repeat indefinitely, so you may want to put a limit on the number of attempts. This can also be increased or decreased to the number of dial in numbers your service provider has.ХХй d й л Body Text ллллCodeлХХааб &nў6X@ЩDQ бгггUSOZгллаЬѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ‰ѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаТТ$number1 = "232224"ХХй d й ХХТТ$number2 = "232225"ХХ ХХТТ$number3 = "232226"ХХ ХХТТ$number4 = "232227"ХХ ХХТТ$number = ""ХХ ХХТТХХ ХХТТ%num = 0ХХ ХХТТ%ok = 0ХХ ХХТТ%busy = 0ХХ ХХТТХХ ХХТТrepeatХХ ХХТТ‘ %num = %num + 1ХХ ХХТТ if %num > 4ХХ ХХТТ %num = 1ХХ ХХТТ endХХ ХХТТ if %num = 1ХХ ХХТТ $number = $number1ХХ ХХТТ endХХ ХХТТ if %num = 2ХХ ХХТТ $number = $number2ХХ ХХТТ endХХ ХХТТ if %num = 3ХХ ХХТТ $number = $number3ХХ ХХТТ endХХ ХХТТ if %num = 4ХХ ХХТТ $number = $number4ХХ ХХТТ endХХ ХХТТ output "atdt"$number\13ХХ ХХТТ %busy = [input 5 BUSY]ХХ ХХТТ if !%busyХХ ХХТТ %ok = [input 30 CONNECT]ХХ ХХТТ endХХ ХХТТuntil %okХХй d й лCodeллллheading 4лХХаагггUSOZгллаЬ‰ѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаб XXф2МPБŠQ бб € бУ Уиƒ1иTransmit BreakФ Фй d й л heading 4 ллллBody TextлХХаагггUSOZгллб &Jє\  PŽ6Q бб € бThe only way to send a break signal is to have the modem do it. This fragment switches the modem to command mode, transmits a break, and then returns to data mode.ХХй d й л Body Text ллллCodeлХХааб &nў6X@ЩDQ бгггUSOZгллаЬѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ‰ѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаТТoutput "+++"ХХй d й ХХТТinput 10 OK\nХХ ХХТТoutput "at\b o"\13ХХлCodeллл в€1€вкvс(œœddлheading 2лааб uф2МPБŠQ бгггUSOZгб Њ бУ УллаЬ‰ѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаззб uф2МPБŠQ бб Њ бУ Уи1иMenu CommandsззФ Фй Ш йл heading 2 лллФ Фvк лBody TextлХХаагггUSOZгллаЬ‰ѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаб &Jє\  PŽ6Q бThis section describes the function of each menu command, and the options presented in each dialog box.ХХ л Body Text ллллheading 3лХХаагггUSOZгллззб Мgф2МPБŠQ бб € бУ Уи‚1иFileззй Шd й л heading 3 ллллheading 4лХХаагггUSOZгллб XXф2МPБŠQ бб €€ биƒ1иSetupФ Фй d й л heading 4 ллллBody TextлХХаагггUSOZгллб &Jє\  PŽ6Q бб € бOpens the Tcpman Setup dialog box. ХХй d й ХХFor some guidance in how to set these see either Setting up the Winsock for SLIP/PPP or Setting up the Winsock for a packet driver.ХХй dШ й л Body Text ллллheading 5лХХаагггUSOZгллб XXф2МPБŠQ бб € бУ Уи„1иIP addressФ Фй Ш й л heading 5 ллллBody TextлХХаагггUSOZгллб &Jє\  PŽ6Q бб € бDetermines the IP address of your computer.ХХй d й ХХTo exist on the Internet your computer must have an IP address. This address will be allocated permanently or dynamically by your service provider.ХХ ХХIf your service provider allocates IP addresses dynamically, this will usually be set automatically if you are using PPP. If you are using SLIP, the IP address will need to be entered either manually or by a dialler script.ХХ ХХAlternatively, the Winsock may be able to use either BOOTPй BOOTP й or RARPй RARP й to find your IP address if the services are online.ХХй dШ й л Body Text ллллheading 5лХХаагггUSOZгллб XXф2МPБŠQ бб € бУ Уи„1иNetmaskФ Фй Ш й л heading 5 ллллBody TextлХХаагггUSOZгллб &Jє\  PŽ6Q бб € бSets your network mask.ХХй d й ХХA netmask is used for determining whether or not a destination IP address is on the same network.ХХ ХХYour netmask will often correspond to the class of your IP address. For example, if you have a Class C IP address, use: У У255.255.255.0Ф ФХХй dШ й л Body Text ллллheading 5лХХаагггUSOZгллб XXф2МPБŠQ бб € бУ Уи„1иDefault gatewayФ Фй Ш й л heading 5 ллллBody TextлХХаагггUSOZгллб &Jє\  PŽ6Q бб € бYour default Internet gateway or router.ХХй Ш й л Body Text ллллheading 5лХХаагггUSOZгллб XXф2МPБŠQ бб € бУ Уи„1иName serverФ Фй Ш й л heading 5 ллллBody TextлХХаагггUSOZгллб &Jє\  PŽ6Q бб € бThe numerical IP address of your domain name server.ХХй d й ХХA domain name server converts names into numeric IP addresses using the domain name system (DNS). You may provide more than one address by separating the addresses with spaces.ХХй dШ й л Body Text ллллheading 5лХХаагггUSOZгллб XXф2МPБŠQ бб € бУ Уи„1иTime serverФ Фй Ш й л heading 5 ллллBody TextлХХаагггUSOZгллб &Jє\  PŽ6Q бб € бLeave blank.ХХй d й ХХThis is a presently unused list of time server IP addresses.ХХй dШ й л Body Text ллллheading 5лХХаагггUSOZгллб XXф2МPБŠQ бб € бУ Уи„1иDomain suffixФ Фй Ш й л heading 5 ллллBody TextлХХаагггUSOZгллб &Jє\  PŽ6Q бб € бThe name of the domain in which your computer lives. This is used for looking up names via the name server.ХХй d й ХХYou may provide more than one domain name by separating the names with spaces.ХХй dШ й л Body Text ллллheading 5лХХаагггUSOZгллб XXф2МPБŠQ бб € бУ Уи„1иPacket vectorФ Фй Ш й л heading 5 ллллBody TextлХХаагггUSOZгллб &Jє\  PŽ6Q бб € бSets the vector that your packet driver was installed under. This value should be entered without the leading Р Р0xРР.ХХй d й ХХEg. If you used vector 0x60, enter: У У60Ф ФХХ ХХ‘Leaving the packet vector set to У У00Ф Ф instructs the Winsock to search for the packet driver.ХХй dШ й л Body Text ллллheading 5лХХаагггUSOZгллб XXф2МPБŠQ бб € бУ Уи„1иMTUФ Фй Ш й л heading 5 ллллBody TextлХХаагггUSOZгллб &Jє\  PŽ6Q бб € бThis should usually be set to the MTU of your network. For Ethernet, 1500 is the maximum, and is recommended. The unofficial MTU for SLIP servers is 1006.ХХй d й ХХThe Maximum Transmission Unit (MTU) of a network is the greatest amount of data that can be transferred in one physical frame on that network.ХХ ХХFragmentation will occur if a packet is sent across a network that has an MTU smaller than the packetР Рs frame length. This will lead to lower performance as fragments need to be reassembled.ХХ ХХSince it is virtually impossible to determine the minimum MTU of the intervening networks, trial and error is usually the best way to find out.ХХй dШ й л Body Text ллллheading 5лХХаагггUSOZгллб XXф2МPБŠQ бб € бУ Уи„1иTCP RWINФ Фй Ш й л heading 5 ллллBody TextлХХаагггUSOZгллб &Jє\  PŽ6Q бб € бThe TCP Receive Window (RWIN) determines how much data the receiving computer is prepared to receive.ХХй d й ХХUsually 3 to 4 times the size of TCP MSS (an exact multiple if possible).ХХ ХХAn RWIN set too large will result in greater loss of data if a packet is lost or damaged.ХХ ХХAn RWIN set too small (ie 1*MSS) will be very slow, as each packet will have to be acknowledged before the next packet is sent. An RWIN of 2*MSS causes problems with silly window avoidance.ХХй dШ й л Body Text ллллheading 5лХХаагггUSOZгллб XXф2МPБŠQ бб € бУ Уи„1иTCP MSSФ Фй Ш й л heading 5 ллллBody TextлХХаагггUSOZгллб &Jє\  PŽ6Q бб € бThe TCP Maximum Segment Size (MSS) defines the largest segment of TCP data that the Winsock is prepared to receive on that connection. When a connection is established, the two ends agree to use the minimum of each endР Рs advertised value.ХХй d й ХХBecause headers are typically 40 bytes, your MSS should always be less at least 40 less than the MTU.ХХ ХХIf the MSS is too low, the data/header ratio will be low. ХХ ХХAlternatively, a large MSS will lead to large IP datagrams. These will fragment when travelling across networks with small MTUs, thereby decreasing performance. For this reason, performance may sometimes be improved by dropping the value of your MTU.ХХй dШ й л Body Text ллллheading 5лХХаагггUSOZгллб XXф2МPБŠQ бб € бУ Уи„1иTCP RTO MAXФ Фй Ш й л heading 5 ллллBody TextлХХаагггUSOZгллб &Jє\  PŽ6Q бб € бThe TCP Retransmission Time Out Maximum (RTO MAX) sets an upper limit on the retransmission timeout.ХХй d й ХХIt may be useful to lower this to perhaps 10 seconds when using interactive programs such Chat or Telnet software over a connection with a higher than average packet loss.ХХй dШ й л Body Text ллллheading 5лХХаагггUSOZгллб XXф2МPБŠQ бб € бУ Уи„1иDemand load timeoutФ Фй Ш й л heading 5 ллллBody TextлХХаагггUSOZгллб &Jє\  PŽ6Q бб € бThe number of seconds Tcpman stays loaded after all Winsock applications have finished with it.ХХй d й ХХThis only applies if the Winsock has been Р Рdemand loadedРР. That is, the winsock.dll has been loaded before the Tcpman. This is normally how another application will launch the Winsock.ХХ ХХIf the Winsock hasnР Рt been demand loaded, use the SLIP inactivity timeoutйOptionsй.ХХй dШ й л Body Text ллллheading 5лХХаагггUSOZгллб XXф2МPБŠQ бб € бУ Уи„1иInternal SLIPФ Фй Ш й л heading 5 ллллBody TextлХХаагггUSOZгллб &Jє\  PŽ6Q бб € бEnables internal SLIP.ХХй Ш й л Body Text ллллheading 5лХХаагггUSOZгллб XXф2МPБŠQ бб € бУ Уи„1иInternal PPPФ Фй Ш й л heading 5 ллллBody TextлХХаагггUSOZгллб &Jє\  PŽ6Q бб € бEnables internal PPPй PPP й.ХХй Ш й л Body Text ллллheading 5лХХааб XXф2МPБŠQ бгггUSOZгб € бУ Улл‘л Body Text лллб XXф2МPБŠQ бб € бУ Уи„1иSLIP portФ Фй Ш й л heading 5 ллллBody TextлХХаагггUSOZгллб &Jє\  PŽ6Q бб € бSets the number of the comms port your modem is on.ХХй d й ХХEg. If youР Рre using com2, set this to: У У2Ф ФХХ ХХUse the Ports screen in the Windows Control Panel to adjust the settings for your Comm port if necessaryХХй dШ й л Body Text ллллheading 5лХХаагггUSOZгллб XXф2МPБŠQ бб € бУ Уи„1иBaud rateФ Фй Ш й л heading 5 ллллBody TextлХХаагггUSOZгллб &Jє\  PŽ6Q бб € бDetermines the speed of the connection between the Winsock and your modem.ХХй Ш й л Body Text ллллheading 5лХХаагггUSOZгллб XXф2МPБŠQ бб € бУ Уи„1иHardware handshakeФ Фй Ш й л heading 5 ллллBody TextлХХаагггUSOZгллб &Jє\  PŽ6Q бб € бEnables RTS/CTS handshaking.ХХй d й ХХMay require the AT&K3 modem command to function properly.ХХй dШ й л Body Text ллллheading 5лХХаагггUSOZгллб XXф2МPБŠQ бб € бУ Уи„1иVan Jacobson CSLIP compressionФ Фй Ш й л heading 5 ллллBody TextлХХаагггUSOZгллб &Jє\  PŽ6Q бб € бEnables CSLIP.ХХй Ш й л Body Text ллллheading 5лХХаагггUSOZгллб XXф2МPБŠQ бб € бУ Уи„1иOnline status detectionФ Фй Ш й л heading 5 ллллBody TextлХХаагггUSOZгллб &Jє\  PŽ6Q бб € бNeeded for dialler auto login / auto logout enabling.ХХй Ш й л Body Text ллллheading 5лХХаагггUSOZгллб XXф2МPБŠQ бб € бУ Уи„1иNoneФ Фй Ш й л heading 5 ллллBody TextлХХаагггUSOZгллб &Jє\  PŽ6Q бб € бNo online status detection.ХХй Ш й л Body Text ллллheading 5лХХаагггUSOZгллб XXф2МPБŠQ бб € бУ Уи„1иDCD (RLSD) checkФ Фй Ш й л heading 5 ллллBody TextлХХаагггUSOZгллб &Jє\  PŽ6Q бб € бMay require AT&C1 modem command to function.ХХй Ш й л Body Text ллллheading 5лХХаагггUSOZгллб XXф2МPБŠQ бб € бУ Уи„1иDSR checkФ Фй Ш й л heading 5 ллллBody TextлХХаагггUSOZгллб &Jє\  PŽ6Q бб € бMay require AT&S1 modem command to function.ХХй Ш й л Body Text ллллheading 4лХХаагггUSOZгллб XXф2МPБŠQ бб € бУ Уиƒ1иFirewall setupФ Фй Ш й л heading 4 ллллBody TextлХХаагггUSOZгллб &Jє\  PŽ6Q бб € бThe Trumpet Winsock may be used with a Socks 4.2 compatible firewall.ХХй d й л Body Text лллл%TableлХХаагггUSOZгУ УллвЦB~ 2‘Цв‡Enable FirewallФ Фл%TableллллBody TextлХХаагггUSOZглл аЬѕM Ѕ џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџѕM Ѕ § U­џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаEnables firewall setup.ХХˆл Body Text лллл%TableлХХаагггUSOZгУ УллвЦCW ~ 2‘Цв‡Firewall Host: аааЬѕM џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџѕџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаIP addressФ Фл%TableллллBody TextлХХаагггUSOZглл аЬѕџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџѕM Ѕ § U­џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаThis will be the IP address of the firewall that is visible to the local network.л Body Text лллл%TableлХХаагггUSOZгУ Уллˆ‡ аааЬѕM џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџѕџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаPortФ Фл%TableллллBody TextлХХаагггUSOZглл аЬѕџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџѕM Ѕ § U­џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаThe port that the firewall will be using to communicate to the Winsock with.ХХˆл Body Text лллл%TableлХХаагггUSOZгУ УллвЦB~ 2‘Цв‡Firewall User IDФ Фл%TableллллBody TextлХХаагггUSOZглл аЬѕM Ѕ џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџѕM Ѕ § U­џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаYour user ID string.ХХˆл Body Text лллл%TableлХХаагггUSOZгУ УллвЦCК n ~ 2‘Цв‡Local IP addresses: аааЬѕM џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаNetФ Фл%TableллллBody TextлХХаагггUSOZглл аЬџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџѕM Ѕ § U­џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаThe address of a network that will be considered local.л Body Text лллл%TableлХХаагггUSOZгУ Уллˆ‡ аааЬѕM џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаMaskФ Фл%TableллллBody TextлХХаагггUSOZглл аЬџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџѕM Ѕ § U­џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаThe netmask of the corresponding network.й dШ йˆл Body Text ллллheading 4лХХаагггUSOZгллаЬѕM Ѕ § U­џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаб XXф2МPБŠQ бб € бУ Уиƒ1иPPP optionsФ Фй Ш й л heading 4 ллллBody TextлХХаагггUSOZгллб &Jє\  PŽ6Q бб € бPassword Authentication Protocol (PAP) may be used if your server supports it. In fact, you should only use it if you have been instructed to by your service provider.ХХй d й ХХThe PAP username and password should not be confused with the username and password used for a dialЉup SLIP/PPP account. PPP is a special part of PPP that may not be used by your server.ХХ л Body Text лллл%TableлХХаагггUSOZгУ УллвЦBс•VЦв‡Use Password Authentication Protocol (PAP)Ф Фл%TableллллBody TextлХХаагггUSOZглл аЬѕM Ѕ § џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџѕM Ѕ § UџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаEnables PAP.л Body Text лллл%TableлХХаагггUSOZгУ Уллˆ‡UsernameФ Фл%TableллллBody TextлХХаагггUSOZглл аЬѕM Ѕ § џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџѕM Ѕ § UџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаPAP username.л Body Text лллл%TableлХХаагггUSOZгУ Уллˆ‡PasswordФ Фл%TableллллBody TextлХХаагггUSOZглл аЬѕM Ѕ § џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџѕM Ѕ § UџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаPAP password.й dШ йˆл Body Text ллллheading 4лХХаагггUSOZгллаЬѕM Ѕ § UџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаб XXф2МPБŠQ бб € бУ Уиƒ1иExitФ Фй Ш й л heading 4 ллллBody TextлХХаагггUSOZгллб &Jє\  PŽ6Q бб € бQuits the TCP manager, forcing the Winsock to be unloaded.ХХй Ш й л Body Text ллллheading 3лХХаагггUSOZгллззб Мgф2МPБŠQ бб € бУ Уи‚1иEditззй Шd й л heading 3 ллллheading 4лХХаагггUSOZгллб XXф2МPБŠQ бб €€ биƒ1иCopyФ Фй d й л heading 4 ллллBody TextлХХаагггUSOZгллб &Jє\  PŽ6Q бб € бCopies selected text on Tcpman window to the clipboard.ХХй Ш й л Body Text ллллheading 4лХХаагггUSOZгллб XXф2МPБŠQ бб € бУ Уиƒ1иClearФ Фй Ш й л heading 4 ллллBody TextлХХаагггUSOZгллб &Jє\  PŽ6Q бб € бClears the Tcpman window.ХХй Ш й л Body Text ллллheading 3лХХаагггUSOZгллззб Мgф2МPБŠQ бб € бУ Уи‚1иSpecialззй Шd й л heading 3 ллллheading 4лХХаагггUSOZгллб XXф2МPБŠQ бб €€ биƒ1иInfoФ Фй d й л heading 4 ллллBody TextлХХаагггUSOZгллб &Jє\  PŽ6Q бб € бDisplays a list of active sockets.ХХй Ш й л Body Text ллллheading 4лХХаагггUSOZгллб XXф2МPБŠQ бб € бУ Уиƒ1иKill SocketФ Фй Ш й л heading 4 ллллBody TextлХХаагггUSOZгллб &Jє\  PŽ6Q бб € бAllows any socket to be killed; use with caution.ХХй Ш й л Body Text ллллheading 4лХХаагггUSOZгллб XXф2МPБŠQ бб € бУ Уиƒ1иRegisterФ Фй Ш й л heading 4 ллллBody TextлХХаагггUSOZгллб &Jє\  PŽ6Q бб € бYou should only register your copy of the Winsock if you accept the License Terms and Conditions. For this reason, they are presented before entering the Registration screen.ХХй d й ХХIf you accept them, the registration screen is opened and you will be able to enter your Registration name and password to register your copy of the Trumpet Winsock. Your password is generated as a function of your registration name, so you donР Рt get to choose it.ХХ ХХSee Registration Details for more information on prices and distribution and details of how to register.ХХ ХХNote that if youР Рve registered an earlier version of the Winsock you will need to update your password. To do this, leave old registration name and password unaltered then open the Registration via Internet screen and select Update password to 2.1.ХХй dШ й л Body Text ллллheading 5лХХаагггUSOZгллб XXф2МPБŠQ бб € бУ Уи„1иRegistration via InternetФ Фй Ш й л heading 5 ллллBody TextлХХаагггUSOZгллб &Jє\  PŽ6Q бб € бThis feature is for sending encrypted credit card details to Trumpet Software International via the Internet. This will only work if your Winsock is functioning and your network is visible to ours.ХХй d й ХХThe Winsock will only permit you to send one registration request so make sure you get your details correct. У УDo not use this feature as a test.Ф ФХХ ХХTo send a registration request, just fill out the details carefully and click on Send registration request. If the transfer is taking too long, it may be necessary to click on the Abort transfer button and try again later.ХХ ХХYou will receive a password once we have received an authorisation to debit your credit card. You can select Query registration process to see how your order is progressing.ХХ ХХWhen we have processed the transaction, your password will be sent to you via email. You can either enter this manually, or click on Query registration progress to have the details entered automatically. You are then fully registered.ХХ ХХIf this method of registration is unsuccessful, you may need to find another way to register. See How to register from Registration Details for the alternatives.ХХй dШ й л Body Text ллллheading 4лХХаагггUSOZгллб XXф2МPБŠQ бб € бУ Уиƒ1иLicenseФ Фй Ш й л heading 4 ллллBody TextлХХаагггUSOZгллб &Jє\  PŽ6Q бб € бDisplays the License Terms and Conditions.ХХй Ш й л Body Text ллллheading 3лХХааб Мgф2МPБŠQ бгггUSOZгб € бУ Уллзз‘л Body Text лллб Мgф2МPБŠQ бб € бУ Уи‚1иTraceззФ Фй Ш й л heading 3 ллллBody TextлХХаагггUSOZгллб &Jє\  PŽ6Q бб € бThe following trace options provide diagnostic information about the Winsock.ХХй d й ХХUse with care since some applications may crash when the traces are active. Should a program crash with stack overflow (Error 202), the Winsock may remain loaded in memory even though Tcpman has exited. It is advisable to restart windows if this happens and possibly even reboot your machine.ХХ ХХAlso, timing measurements of the Winsock throughput will be severely affected by the trace options.ХХй dШ й л Body Text ллллheading 4лХХаагггUSOZгллб XXф2МPБŠQ бб € бУ Уиƒ1иTCPФ Фй Ш й л heading 4 ллллBody TextлХХаагггUSOZгллб &Jє\  PŽ6Q бб € бProvides a dump of each TCP packet including:ХХй d й л Body Text ллллCodeлХХааб &nў6X@ЩDQ бгггUSOZгллаЬѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ‰ѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаТТtime, source portЉ>destn port, seq number, [ack number], [flags], wind number, [options], [data size]ХХ лCodeллллheading 4лХХаагггUSOZгллаЬ‰ѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаб XXф2МPБŠQ бб € бУ Уиƒ1иUDPФ Фй d й л heading 4 ллллBody TextлХХаагггUSOZгллб &Jє\  PŽ6Q бб € бProvides a dump of each UDP packet:ХХй d й л Body Text ллллCodeлХХааб &nў6X@ЩDQ бгггUSOZгллаЬѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ‰ѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаТТUDP src Љ> dst sizeХХ лCodeллллheading 4лХХаагггUSOZгллаЬ‰ѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаб XXф2МPБŠQ бб € бУ Уиƒ1иIPФ Фй d й л heading 4 ллллBody TextлХХаагггUSOZгллб &Jє\  PŽ6Q бб € бEnables IP tracing.ХХй Ш й л Body Text ллллheading 4лХХаагггUSOZгллб XXф2МPБŠQ бб € бУ Уиƒ1иARPФ Фй Ш й л heading 4 ллллBody TextлХХаагггUSOZгллб &Jє\  PŽ6Q бб € бEnables ARP tracing.ХХй Ш й л Body Text ллллheading 4лХХаагггUSOZгллб XXф2МPБŠQ бб € бУ Уиƒ1ийУ УtraceRARPйRARPФ Фй Ш й л heading 4 ллллBody TextлХХаагггUSOZгллб &Jє\  PŽ6Q бб € бEnables RARPй RARP й tracing.ХХй Ш й л Body Text ллллheading 4лХХаагггUSOZгллб XXф2МPБŠQ бб € бУ Уиƒ1иEthernetФ Фй Ш й л heading 4 ллллBody TextлХХаагггUSOZгллб &Jє\  PŽ6Q бб € бAdds Ethernet headers to IP, ARP and RARP traces.ХХй Ш й л Body Text ллллheading 4лХХаагггUSOZгллб XXф2МPБŠQ бб € бУ Уиƒ1иExtra detailФ Фй Ш й л heading 4 ллллBody TextлХХаагггUSOZгллб &Jє\  PŽ6Q бб € бAdds some extra detail to TCP, UDP and IP traces.ХХй d й ХХFor TCP and UDP it provides a dump of the data. For UDP it also dumps broadcasts.ХХй dШ й л Body Text ллллheading 4лХХаагггUSOZгллб XXф2МPБŠQ бб € бУ Уиƒ1иSocket callsФ Фй Ш й л heading 4 ллллBody TextлХХаагггUSOZгллб &Jє\  PŽ6Q бб € бTraces each Winsock call. The subroutine parameters are displayed as well.ХХй Ш й л Body Text ллллheading 4лХХаагггUSOZгллб XXф2МPБŠQ бб € бУ Уиƒ1иDNSФ Фй Ш й л heading 4 ллллBody TextлХХаагггUSOZгллб &Jє\  PŽ6Q бб € бTraces Domain Name Server operations.ХХй d й ХХUse with care, stack overflows can be frequent.ХХй dШ й л Body Text ллллheading 4лХХаагггUSOZгллб XXф2МPБŠQ бб € бУ Уиƒ1иMessagesФ Фй Ш й л heading 4 ллллBody TextлХХаагггUSOZгллб &Jє\  PŽ6Q бб € бTraces Async Socket messages.ХХй Ш й л Body Text ллллheading 4лХХаагггUSOZгллб XXф2МPБŠQ бб € бУ Уиƒ1иCommsФ Фй Ш й л heading 4 ллллBody TextлХХаагггUSOZгллб &Jє\  PŽ6Q бб € бTraces serial port communications.ХХй Ш й л Body Text ллллheading 4лХХаагггUSOZгллб XXф2МPБŠQ бб € бУ Уиƒ1ийУ УtracePPPйPPPФ Фй Ш й л heading 4 ллллBody TextлХХаагггUSOZгллб &Jє\  PŽ6Q бб € бTraces PPP negotiations.ХХй Ш й л Body Text ллллheading 3лХХаагггUSOZгллззб Мgф2МPБŠQ бб € бУ Уи‚1иDiallerззФ Фй Ш й л heading 3 ллллBody TextлХХаагггUSOZгллб &Jє\  PŽ6Q бб € бContains functions relevant to dial up SLIP/PPPй PPP й connections.ХХй Ш й л Body Text ллллheading 4лХХааб XXф2МPБŠQ бгггUSOZгб € бУ Улл‘л Body Text лллб XXф2МPБŠQ бб € бУ Уиƒ1иLoginФ Фй Ш й л heading 4 ллллBody TextлХХаагггUSOZгллб &Jє\  PŽ6Q бб € бInvokes the login.cmd dialler script.ХХй Ш й л Body Text ллллheading 4лХХаагггUSOZгллб XXф2МPБŠQ бб € бУ Уиƒ1иByeФ Фй Ш й л heading 4 ллллBody TextлХХаагггUSOZгллб &Jє\  PŽ6Q бб € бInvokes the bye.cmd dialler script.ХХй Ш й л Body Text ллллheading 4лХХаагггUSOZгллб XXф2МPБŠQ бб € бУ Уиƒ1иOtherФ Фй Ш й л heading 4 ллллBody TextлХХаагггUSOZгллб &Jє\  PŽ6Q бб € бInvokes any script. A file selection dialog of *.cmd will be displayed.ХХй Ш й л Body Text ллллheading 4лХХаагггUSOZгллб XXф2МPБŠQ бб € бУ Уиƒ1ийУ УManualLoginйManual loginФ Фй Ш й л heading 4 ллллBody TextлХХаагггUSOZгллб &Jє\  PŽ6Q бб € бInvokes the dialler manually. Use to exit from the manual dialler.ХХй d й ХХSee Logging in manually.ХХй dШ й л Body Text ллллheading 4лХХаагггUSOZгллб XXф2МPБŠQ бб € бУ Уиƒ1иEdit scriptsФ Фй Ш й л heading 4 ллллBody TextлХХаагггUSOZгллб &Jє\  PŽ6Q бб € бInvokes notepad, allowing you to edit a script.ХХй d й ХХSee Scripting Language.ХХй dШ й л Body Text ллллheading 4лХХаагггUSOZгллб XXф2МPБŠQ бб € бУ Уиƒ1ийУ УOptionsйOptionsй"У У;SLIP inactivity timeout"йФ Фй Ш й л heading 4 ллллBody TextлХХаагггUSOZгллб &Jє\  PŽ6Q бб € бCalls up the dialler options dialog box.ХХй d й л Body Text лллл%TableлХХаагггUSOZгУ УллвЦBЙm9!Цв‡No automatic loginФ Фл%TableллллBody TextлХХаагггUSOZглл аЬѕM Ѕ § UџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџѕM Ѕ § U­џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаDisables automatic login. л Body Text лллл%TableлХХаагггUSOZгУ Уллˆ‡Automatic login on startup onlyФ Фл%TableллллBody TextлХХаагггUSOZглл аЬѕM Ѕ § UџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџѕM Ѕ § U­џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаCalls login.cmd on startup.л Body Text лллл%TableлХХаагггUSOZгУ Уллˆ‡Automatic login and logout on demandФ Фл%TableллллBody TextлХХаагггUSOZглл аЬѕM Ѕ § UџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџѕM Ѕ § U­џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаCalls login.cmd on startup and bye.cmd before exiting.л Body Text лллл%TableлХХаагггUSOZгУ Уллˆ‡SLIP inactivity timeoutФ Фл%TableллллBody TextлХХаагггUSOZглл аЬѕM Ѕ § UџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџѕM Ѕ § U­џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаIf the Winsock has been manually loaded, this determines the number of minutes Tcpman stays loaded after all Winsock applications have finished with it.ХХ ХХA value of 0 disables the timeout.ХХ ХХSee Demand load timeout.л Body Text лллл%TableлХХаагггUSOZгУ Уллˆ‡Automatic redial when disconnectedФ Фл%TableллллBody TextлХХаагггUSOZглл аЬѕM Ѕ § UџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџѕM Ѕ § U­џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаRedials once per minute while disconnected.л Body Text лллл%TableлХХаагггUSOZгУ Уллˆ‡Use standard SLIP settings for parity and word sizeФ Фл%TableллллBody TextлХХаагггUSOZглл аЬѕM Ѕ § UџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџѕM Ѕ § U­џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаUse the standard settings of 8 bits and no parity.л Body Text лллл%TableлХХаагггUSOZгУ Уллˆ‡Use Control Panel settings for parity and word sizeФ Фл%TableллллBody TextлХХаагггUSOZглл аЬѕM Ѕ § UџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџѕM Ѕ § U­џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаThis will be necessary if your dial up server does not accept 8 bits and no parity when dialling in.й dШ йˆл Body Text ллллheading 4лХХаагггUSOZгллаЬѕM Ѕ § U­џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаб XXф2МPБŠQ бб € бУ Уиƒ1иOther scriptsФ Фй Ш й л heading 4 ллллBody TextлХХаагггUSOZгллб &Jє\  PŽ6Q бб € бAt the bottom of the Dialler menu is a list of available scripts other than login.cmd and bye.cmd. This will often include setup.cmd.ХХй Ш й л Body Text ллллheading 3лХХаагггUSOZгллззб Мgф2МPБŠQ бб € бУ Уи‚1иHelpззФ Фй Ш й л heading 3 лллб &Jє\  PŽ6Q бб € бФ ФOpens the relevant section of the online helpйtrumpwsk.hlpй file.ХХй d й лheading 4лХХааб XXф2МPБŠQ бгггUSOZгб € бУ Уллб XXф2МPБŠQ бб € бУ Уиƒ1иContentsФ Фй d й л heading 4 лллб &Jє\  PŽ6Q бб € бФ ФThe Contents page of the online help is the top level entry point into the documentation.ХХй d й лheading 4лХХааб XXф2МPБŠQ бгггUSOZгб € бУ Уллб XXф2МPБŠQ бб € бУ Уиƒ1иCommandsФ Фй d й л heading 4 ллллBody TextлХХаагггUSOZгллб &Jє\  PŽ6Q бб € бProvides a listing of the menu commands. ХХй Ш й л Body Text ллллheading 4лХХаагггUSOZгллб XXф2МPБŠQ бб € бУ Уиƒ1иSearchФ Фй Ш й л heading 4 лллб &Jє\  PŽ6Q бб € бФ ФThe Search index of the Trumpet Winsock Help is useful for finding references to specific topics in the documentation.ХХй d й лheading 4лХХааб XXф2МPБŠQ бгггUSOZгб € бУ Улл‘б XXф2МPБŠQ бб € бУ Уиƒ1ийУ УHelpDistйDistributionФ Фй d й л heading 4 ллллBody TextлХХаагггUSOZгллб &Jє\  PŽ6Q бб € бCalls up the section of the help file dealing with distributionйdistribй.ХХй Ш й л Body Text ллллheading 4лХХаагггUSOZгллб XXф2МPБŠQ бб € бУ Уиƒ1иUsing helpФ Фй Ш й л heading 4 ллллBody TextлХХаагггUSOZгллб &Jє\  PŽ6Q бб € бOpens the help file for Windows Help.ХХй Ш й л Body Text ллллheading 4лХХаагггUSOZгллб XXф2МPБŠQ бб € бУ Уиƒ1иAboutФ Фй Ш й л heading 4 ллллBody TextлХХаагггUSOZгллб &Jє\  PŽ6Q бб € бDisplays the version number and copyright of the Trumpet Winsock.ХХй d йл Body Text ллл в€1€вкЗ(œœddлheading 2лааб uф2МPБŠQ бгггUSOZгб Њ бУ Уллззб uф2МPБŠQ бб Њ бУ Уи1иTrumpet Winsock Error MessagesззФ Фй dШ йл heading 2 лллФ ФЗк ХХThis section describes the causes and/or solutions for some common error messages.ХХй Ш й ХХHave a look at our Webй Web й site for a more complete list.ХХй d й лheading 3лХХааб Мgф2МPБŠQ бгггUSOZгб € бУ Уллззб Мgф2МPБŠQ бб € бУ Уи‚1иTcpman error messagesзз л heading 3 ллллheading 4лХХаагггUSOZгллб XXф2МPБŠQ бб €€ биƒ1иUnable to start registration programФ Фй d й л heading 4 лллб &Jє\  PŽ6Q бб € бФ ФTo use the automatic registration, it will be necessary to have the file sendreg.exe in the working directory.ХХй d й лheading 4лХХааб XXф2МPБŠQ бгггUSOZгб € бУ Уллб XXф2МPБŠQ бб € бУ Уиƒ1иTask did not call WSACleanupФ Фй d й л heading 4 лллб &Jє\  PŽ6Q бб € бФ ФThis message is generated when an application exits without cleaning up after itself.ХХй d й лheading 4лХХааб XXф2МPБŠQ бгггUSOZгб € бУ Уллб XXф2МPБŠQ бб € бУ Уиƒ1иCall to undefined dynalinkФ Фй d й л heading 4 ллллBody TextлХХаагггUSOZгллб &Jє\  PŽ6Q бб € бA call has been made to a nonexistent routine in a Windows library. This could perhaps be caused by mixed Winsock versions.ХХй Ш й л Body Text ллллheading 4лХХаагггUSOZгллб XXф2МPБŠQ бб € бУ Уиƒ1иTCPMAN not foundФ Фй Ш й л heading 4 лллб &Jє\  PŽ6Q бб € бФ ФMake sure that all the Winsock files are together in one directory which is referred to in the path line of your autoexec.bat file. See either Installing the Winsock files for a packet driver or Installing the Winsock files for SLIP/PPP for details on how to do this.ХХ ХХBe careful not to have spare copies of winsock.dll or tcpman.exe in directories also mentioned in the path.ХХй d й лheading 3лХХааб Мgф2МPБŠQ бгггUSOZгб € бУ Уллззб Мgф2МPБŠQ бб € бУ Уи‚1иDialler error messagesзз л heading 3 ллллheading 4лХХаагггUSOZгллб XXф2МPБŠQ бб €€ биƒ1иscript abortedФ Фй d й л heading 4 ллллBody TextлХХаагггUSOZгллб &Jє\  PŽ6Q бб € бA Р Рscript abortedРР message will be given if the script was aborted before completion, for whatever reason. For example, the script will abort if an input command times out.ХХй d й ХХIf a script has aborted, it is likely that the SLIP/PPP connection hasnР Рt been established correctly. For that reason, no other applications will work if a script is aborted.ХХ ХХEnsure that your script is suitably debugged and any error conditions have been accounted for by the script.ХХ ХХSee Automating your login sequence for instructions on how to do this.ХХй dШ й л Body Text ллллheading 4лХХаагггUSOZгллб XXф2МPБŠQ бб € бУ Уиƒ1иPPP Frame check errorФ Фй Ш й л heading 4 ллллBody TextлХХаагггUSOZгллб &Jє\  PŽ6Q бб € бTo check if there are any errors when a PPP packet is sent, a Frame Check Sequence (FCS) is performed. This is calculated by the sender by adding together the binary values of all the bytes in the packet and is sent as part of the packet. The receiver makes the same calculation and if the two values aren't the same, a frame error occurs.ХХй d й ХХPPP frame check errors generally occur when transferring a large amount of data over your PPP connection. They are often caused by Comm error [OVERRUN]йoverrunй errors.ХХй dШ й л Body Text ллллheading 4лХХаагггUSOZгллб XXф2МPБŠQ бб € бУ Уиƒ1ийУ УoverrunйComm error [OVERRUN]Ф Фй Ш й л heading 4 ллллBody TextлХХаагггUSOZгллб &Jє\  PŽ6Q бб € бWhen accessing local disk(s), Windows halts any IO to the comm ports for a short period of time. This in turn causes the overruns, when the Winsock is unable to access the comm port. This is unfortunately a glitch in the internals of Windows, and cannot be avoided. Overrun errors can also be caused for other reasons...ХХй d й ХХWhen using a fast connection with a serial card that only supports lower speeds, the Winsock is unable to send data at the correct speed to the card. This also results in overruns, and the only way to fix this is to either lower the baud rate to a rate acceptable to your hardware, or upgrade your card to one with a faster UART (16550 or faster).ХХ ХХ‘It should also be noted that some video drivers built around the s3 video chip hold CPU cycles and therefore cause overruns as well. s3 have apparently released driver updates that cure the problem. Several OEM vendors using the s3 based design have also followed suit.ХХй dШ й л Body Text ллллheading 4лХХаагггUSOZгллб XXф2МPБŠQ бб € бУ Уиƒ1иUnable to load TCPФ Фй Ш й л heading 4 ллллBody TextлХХаагггUSOZгллб &Jє\  PŽ6Q бб € бIf you've got BOOTPй BOOTP й set, replace your IP address with 0.0.0.0 before dialling again.ХХй Ш й л Body Text ллллheading 4лХХаагггUSOZгллб XXф2МPБŠQ бб € бУ Уиƒ1иUnable to perform bootpФ Фй Ш й л heading 4 ллллBody TextлХХаагггUSOZгллб &Jє\  PŽ6Q бб € бNo reply received to sent BOOTPй BOOTP й requests. Either no BOOTP server available or connection not properly established.ХХй Ш й л Body Text ллллheading 3лХХаагггUSOZгллззб Мgф2МPБŠQ бб € бУ Уи‚1иPacket driver error messagesззй Шd й л heading 3 ллллheading 4лХХаагггUSOZгллб XXф2МPБŠQ бб €€ биƒ1иPacket driver must be class 1 (Blue book) or class 6 (SLIP)Ф Фй d й л heading 4 ллллBody TextлХХаагггUSOZгллб &Jє\  PŽ6Q бб € бThis indicates that either WINPKT hasnР Рt been loaded properly or the wrong kind of packet driver is being used. For example, token ring drivers do not work.ХХй Ш й л Body Text ллллheading 4лХХаагггUSOZгллб XXф2МPБŠQ бб € бУ Уиƒ1иUnable to load TCPФ Фй Ш й л heading 4 ллллBody TextлХХаагггUSOZгллб &Jє\  PŽ6Q бб € бCheck that the packet driver loaded properly; you can do this by observing the screen as the .bat file loading the packet driver executes. This will also tell you if WINPKT managed to find it. WINPKT will also tell you if the correct vector was chosen by tcpman.ХХй Ш й л Body Text ллллheading 4лХХаагггUSOZгллб XXф2МPБŠQ бб € бУ Уиƒ1иUnable to bind protocol 0806/0800 another TCP stack is using the packet driverФ Фй Ш й л heading 4 ллллBody TextлХХаагггUSOZгллб &Jє\  PŽ6Q бб € бRemove it.ХХй Ш й л Body Text ллллheading 4лХХаагггUSOZгллб XXф2МPБŠQ бб € бУ Уиƒ1иUnable to locate WINPKT or PKTDRV virtual packet driverФ Фй Ш й л heading 4 ллллBody TextлХХаагггUSOZгллб &Jє\  PŽ6Q бб € бCheck that the packet driver setting under File/Setup is correct.ХХй d й ХХSee Packet driver must be class 1 (Blue book) or class 6 (SLIP).ХХй dШ й л Body Text ллллheading 4лХХаагггUSOZгллб XXф2МPБŠQ бб € бУ Уиƒ1иUnable to allocate network buffers critical errorФ Фй Ш й л heading 4 ллллBody TextлХХаагггUSOZгллб &Jє\  PŽ6Q бб € б Try to free up some special driver memory by removing windows device drivers.ХХй d й ХХSee unable to load network buffers / network buffers low.ХХй dШ й л Body Text ллллheading 4лХХаагггUSOZгллб XXф2МPБŠQ бб € бУ Уиƒ1иNetwork buffers low not critical but unadvisableФ Фй Ш й л heading 4 ллллBody TextлХХаагггUSOZгллб &Jє\  PŽ6Q бб € бTry to free up some special driver memory by removing windows device drivers.ХХй d й ХХSee unable to load network buffers / network buffers low.ХХй dШ й л Body Text ллллheading 4лХХаагггUSOZгллб XXф2МPБŠQ бб € бУ Уиƒ1иUnable to load network buffers / network buffers lowФ Фй Ш й л heading 4 ллллBody TextлХХаагггUSOZгллб &Jє\  PŽ6Q бб € бIt will be necessary to free up more memory for the Winsock. You can try providing more DOS memory before Windows is loaded by removing unwanted TSRs or drivers. Also there can be occasions where Windows will attempt to load the full Winsock into low memory resulting in insufficient driver memory being available. The workaround for this is to try loading the Winsock at a different time. Often this error occurs when loading automatically at start up.ХХй Ш й л Body Text ллллheading 4лХХаагггUSOZгллб XXф2МPБŠQ бб € бУ Уиƒ1иenablecommnotification failed Љ winsock will function more slowlyФ Фй Ш й л heading 4 ллллBody TextлХХаагггUSOZгллб &Jє\  PŽ6Q бб € бThe "enablecommnotification" call is a call implemented in Windows 3.1 (or later) that older comm drivers (for example turbocomm) don't recognise.ХХй d й ХХThe solution is to get either a new comm driver or an update of your old one. There are apparently plenty available (cybercom, winfaxpro, etc.).ХХ ХХAt worst, the original Windows 3.1 comm driver should do the job.ХХл Body Text ллл в€1€вкЌ!(œœddлheading 2лааб uф2МPБŠQ бгггUSOZгб Њ бУ Уллззб uф2МPБŠQ бб Њ бУ Уи1иTrumpet Winsock FAQззФ Фй dШ йл heading 2 лллФ ФЌк ХХQuestions regarding tcpman, problems with menu commands, and installation difficulties.ХХй Ш й лBody TextлХХаагггUSOZгллIf you canР Рt find the answers youР Рre looking for in either this manual or our Webй Web й site then please contactйcontactй us.ХХй d й ХХSee also Trumpet Winsock Error Messages.ХХй dШ й л Body Text ллллheading 3лХХаагггUSOZгллззб Мgф2МPБŠQ бб € бУ Уи‚1иTcpman FAQз_Toc325947734зззй Шd й л heading 3 ллллheading 4лХХаагггUSOZгллб XXф2МPБŠQ бб €€ биƒ1иDoes Trumpet Winsock work with Windows 95?Ф Фй d й л heading 4 ллллBody TextлХХаагггUSOZгллб &Jє\  PŽ6Q бб € бTrumpet Winsock will work with Windows 95, however you may not be able to run some or all of your 32 bit TCP/IP applications.ХХй d й ХХYou need to remove any other TCP/IP files, especially the Win95 winsock.dll, and replace them with the Trumpet ones. ХХ ХХThere is an option in Tcpman properties where you can specify a startup directory. This needs to be set to the directory where your winsock.dll file is. ХХ ХХWhile this works for some people, we have no experience with Windows 95 and so can't help you with any problems that might arise from using Trumpet Winsock with Windows 95.ХХй dШ й л Body Text ллллheading 4лХХаагггUSOZгллб XXф2МPБŠQ бб € бУ Уиƒ1иTrumpet Winsock under Windows NT?Ф Фй Ш й л heading 4 ллллBody TextлХХаагггUSOZгллб &Jє\  PŽ6Q бб € бTrumpet isn't supported under Windows NT. However, some people have had moderate success by replacing the standard winsock.dll with ours.ХХй d й ХХI'm not sure exactly what new problems this creates, however there are apparently side effects. Do so at your own risk!!ХХй dШ й л Body Text ллллheading 4лХХаагггUSOZгллб XXф2МPБŠQ бб € бУ Уиƒ1иIР Рm using ODIPKT and I cannot get any responseФ Фй Ш й л heading 4 ллллBody TextлХХаагггUSOZгллб &Jє\  PŽ6Q бб € бYou are probably accessing the wrong protocol. If you have the ARP trace on, you will possibly get "ARP timed out" messages. The first parameter of ODIPKT selects the correct protocol. Try adjusting this.ХХй Ш й л Body Text ллллheading 3лХХаагггUSOZгллззб Мgф2МPБŠQ бб € бУ Уи‚1иDialler FAQззФ Фй Ш й л heading 3 ллллBody TextлХХаагггUSOZгллб &Jє\  PŽ6Q бб € бHere are the answers to some commonly asked questions regarding dialЉup connections and the Scripting Language that may not be covered in Using the Trumpet Winsock over SLIP/PPP.ХХй Ш й л Body Text ллллheading 4лХХаагггUSOZгллб XXф2МPБŠQ бб € бУ Уиƒ1иThe connection appears to be too slow compared to XmodemФ Фй Ш й л heading 4 ллллBody TextлХХаагггUSOZгллб &Jє\  PŽ6Q бб € бPossibly the MTU, TCP MSS and TCP RWIN settings are not right.ХХй d й ХХTurn on the IP trace to see if fragmentation is occurring on TCP connections. If so, then reduce MSS until it stops. UDP packets will still be fragmented, but nothing can be done about that. On the trace, TCP is type 6 while UDP is type 17.ХХй dШ й л Body Text ллллheading 4лХХаагггUSOZгллб XXф2МPБŠQ бб € бУ Уиƒ1иWhy doesn't the Trumpet Winsock disable DTR when it unloads itself?Ф Фй Ш й л heading 4 ллллBody TextлХХаагггUSOZгллб &Jє\  PŽ6Q бб € бThe Winsock is designed to be demand loaded by the application. When jumping in & out of different applications with the Winsock loading & unloading, going through a new login sequence for each invocation would be tedious.ХХй Ш й л Body Text ллллheading 4лХХаагггUSOZгллб XXф2МPБŠQ бб € бУ Уиƒ1иSome input commands in the script don't work.Ф Фй Ш й л heading 4 ллллBody TextлХХаагггUSOZгллб &Jє\  PŽ6Q бб € бCheck for upper case/lower case conflicts. Also check for blanks at the end of the lines. Try quoting the strings to be sure.ХХй d йл Body Text ллл в€1€вкЁA(œœddлheading 2лааб uф2МPБŠQ бгггUSOZгб Њ бУ Уллззб uф2МPБŠQ бб Њ бУ Уи1иGlossaryззФ Фй dШ йл heading 2 лллФ ФЁк ХХThis section contains various bits and pieces that didnР Рt seem to fit anywhere else.ХХй Шd й лheading 3лХХааб Мgф2МPБŠQ бгггUSOZгб € бУ Уллззб Мgф2МPБŠQ бб € бУ Уи‚1иCommand lineззФ Фй d й л heading 3 ллллBody TextлХХаагггUSOZгллб &Jє\  PŽ6Q бб € бThe inipath command line option can be used to override the inipath. This is useful if you want to use the Trumpet Winsock under a variety of situations. For example, you would require one configuration for a packet driver setup and one for a SLIP connection.ХХй d й ХХHere is an example of its usage:ХХ л Body Text ллллCodeлХХааб &nў6X@ЩDQ бгггUSOZгллаЬѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ‰ѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаТТtcpman Љinipath=C:\winsock\dialup.iniХХй d й ХХТТХХ лCodeллллBody TextлХХаагггUSOZгллаЬ‰ѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаб &Jє\  PŽ6Q бNote: The entire path name must be given.ХХй d й ХХThe command line is accessible by highЉlighting the Tcpman icon from the Program Manager and selecting File/Properties from the menu.ХХй dШ й л Body Text ллллheading 3лХХаагггUSOZгллззб Мgф2МPБŠQ бб € бУ Уи‚1иCrynwr packet driver collectionй#У У;packet driver collection#йззФ Фй Ш й л heading 3 ллллBody TextлХХаагггUSOZгллб &Jє\  PŽ6Q бб € бThe Crynwr packet driver collection is a comprehensive collection of public domain packet drivers, and is available by mail, FTP, email, UUCP and modem. The drivers are distributed in three files: drivers.zip, which contains executables and documentation, drivers1.zip, which contains the first half of the .ASM files, and drivers2.zip, which contains the second half of the .ASM files.ХХй Ш й л Body Text ллллheading 3лХХаагггUSOZгллззб Мgф2МPБŠQ бб € бУ Уи‚1иPacket driver shimsй+У У;ODIPKT;DIS_PKT;NDIS3PKT;ODI;NDIS+йззФ Фй Ш й л heading 3 ллллBody TextлХХаагггUSOZгллб &Jє\  PŽ6Q бб € бODI can only be used via the ODIPKT shim, and NDIS via the DIS_PKT shim.ХХй d й ХХThe odipkt, dis_pkt, and ndis3pkt shims are available by anonymous FTP and have directories dedicated to each of them at: ХХ л Body Text лллл! Body Text Indent!лХХаагггUSOZгллаЬѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџuѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаТТftp://hsdndev.harvard.edu/pub/ХХ л' Body Text Indent'ллллBody TextлХХаагггUSOZгллаЬuѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаSee Unsupported configurations for examples of how to use these.ХХй dШ й л Body Text ллллheading 3лХХаагггUSOZгллззб Мgф2МPБŠQ бб € бУ Уи‚1иWindows Sockets 1.1йУ У;WinsockйззФ Фй Ш й л heading 3 ллллBody TextлХХаагггUSOZгллб &Jє\  PŽ6Q бб € бFor a full description of Windows Sockets, check out MicrosoftР Рs Winsock page:ХХй d й л Body Text лллл Normal IndentлХХаагггUSOZгллаЬѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџuѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаТТhttp://www.microsoft.com/developer/winsock/ХХ л$ Normal Indent$ллллheading 3лХХаагггUSOZгллаЬuѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаззб Мgф2МPБŠQ бб € бУ Уи‚1иWINPKTйУ У;winpkt.comйззФ Фй d й л heading 3 ллллBody TextлХХаагггUSOZгллб &Jє\  PŽ6Q бб € бWINPKT is a virtual packet driver interface for windows.ХХй d й ХХThe program WINPKT was written by some clever people on the Internet to allow a packet driver to work correctly within Windows by making sure that packets get directed to the correct virtual machine under Windows enhanced mode. It is included with our files as winpkt.com.ХХй dШ й л Body Text ллллheading 3лХХаагггUSOZгллззб Мgф2МPБŠQ бб € бУ Уи‚1иTrumpet filesззФ Фй Ш й л heading 3 ллллBody TextлХХаагггUSOZгллб &Jє\  PŽ6Q бб € бHere is a list of files written by Trumpet Software International Pty Ltd that included with the Trumpet Winsock package.ХХй Ш й л Body Text ллллheading 4лХХаагггUSOZгллб XXф2МPБŠQ бб € бУ Уиƒ1иwinsock.dllФ Фй Ш й л heading 4 ллллBody TextлХХаагггUSOZгллб &Jє\  PŽ6Q бб € бThe guts of the TCP/IP stack. This section does all the work, but takes its leads from tcpman.exeХХй Ш й л Body Text ллллheading 4лХХаагггUSOZгллб XXф2МPБŠQ бб € бУ Уиƒ1иtcpman.exeйУ У;TcpmanйФ Фй Ш й л heading 4 ллллBody TextлХХаагггUSOZгллб &Jє\  PŽ6Q бб € бThe Tcpman is the part of the Trumpet Winsock that controls how the winsock.dll communicates with the Internet.ХХй d й ХХIt makes use of the trumpwsk.ini file to store its settings.ХХй dШ й л Body Text ллллheading 4лХХааб XXф2МPБŠQ бгггUSOZгб € бУ Улл‘л Body Text лллб XXф2МPБŠQ бб € бУ Уиƒ1иtrumpwsk.iniФ Фй Ш й л heading 4 ллллBody TextлХХаагггUSOZгллб &Jє\  PŽ6Q бб € бThis file normally resides in the Winsock directory rather than the windows directory since this facilitates setting up the Winsock in a networked environment.ХХй d й ХХSee Command line if you wish to use more than one .ini file.ХХ ХХAlthough editing the .ini file settings directly is not advised, experienced users may find it helpful to know about the following parameters:ХХ вЦBz. CЦв‡ХХip_buffers аЬѕџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџѕM Ѕ § UџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаThe number of buffers for internet frames.ˆ‡pkt_buffers аЬѕџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџѕM Ѕ § UџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаThe number of buffers specifically for the packet driver.ˆ‡slip_logging аЬѕџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџѕM Ѕ § UџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаTakes a log of a dial up SLIP/PPPй PPP й session, and saves it as usage.log.ˆ‡font аЬѕџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџѕM Ѕ § UџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаSets the font of the Tcpman display.ˆ‡slip_rcvbuf аЬѕџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџѕM Ѕ § UџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаSize of the outgoing comms ring buffer.ˆ‡slip_sndbuf аЬѕџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџѕM Ѕ § UџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаSize of the incoming comms ring buffer.ˆаЬѕM Ѕ § UџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаХХ ХХSome network parameters can be overridden by environment variables. They have the same names as the saved parameters in trumpwsk.ini.ХХй dШ й л Body Text ллллheading 4лХХаагггUSOZгллб XXф2МPБŠQ бб € бУ Уиƒ1иsendreg.exeФ Фй Ш й л heading 4 ллллBody TextлХХаагггUSOZгллб &Jє\  PŽ6Q бб € бThe automatic registration program. ХХй d й ХХSee Registration via Internet for a description of how to use it.ХХй dШ й л Body Text ллллheading 4лХХаагггUSOZгллб XXф2МPБŠQ бб € бУ Уиƒ1иhostsФ Фй Ш й л heading 4 ллллBody TextлХХаагггUSOZгллб &Jє\  PŽ6Q бб € бList of host names.ХХй Ш й л Body Text ллллheading 4лХХаагггUSOZгллб XXф2МPБŠQ бб € бУ Уиƒ1иservicesФ Фй Ш й л heading 4 ллллBody TextлХХаагггUSOZгллб &Jє\  PŽ6Q бб € бList of Internet services.ХХй Ш й л Body Text ллллheading 4лХХаагггUSOZгллб XXф2МPБŠQ бб € бУ Уиƒ1иprotocolФ Фй Ш й л heading 4 ллллBody TextлХХаагггUSOZгллб &Jє\  PŽ6Q бб € бList of Internet protocols.ХХй Ш й л Body Text ллллheading 4лХХаагггUSOZгллб XXф2МPБŠQ бб € бУ Уиƒ1ийУ Уtrumpwsk.hlpйtrumpwsk.hlpФ Фй Ш й л heading 4 ллллBody TextлХХаагггUSOZгллб &Jє\  PŽ6Q бб € бThe Trumpet Winsock Help file was created from a Word for Windows document using Roger HadgraftР Рs very helpful macro, Doctor Help. Doctor Help translates any reasonable Word file into a Windows Help file (with the aid of the Help Compiler of course).ХХй d й ХХFor more information regarding Doctor Help, contact roger.hadgraft@eng.monash.edu.au.ХХй dШ й л Body Text ллллheading 4лХХаагггUSOZгллб XXф2МPБŠQ бб € бУ Уиƒ1иlogin.cmdФ Фй Ш й л heading 4 ллллBody TextлХХаагггUSOZгллб &Jє\  PŽ6Q бб € бA sample login script.ХХй d й ХХSince everyoneР Рs login sequence will be different, it will probably be necessary for you to write or modify a script.ХХ л Body Text лллХХSee Automating your login sequence for some tips on how to do this quickly.ХХ лheading 4лХХааб XXф2МPБŠQ бгггUSOZгб € бУ Уллб XXф2МPБŠQ бб € бУ Уиƒ1иsetup.cmdФ Фй d й л heading 4 лллб &Jє\  PŽ6Q бб € бФ ФA short script that allows you to update your login phone number, username and password.ХХ ХХThis information is saved in your trumpwsk.ini file.ХХй d й лheading 4лХХааб XXф2МPБŠQ бгггUSOZгб € бУ Уллб XXф2МPБŠQ бб € бУ Уиƒ1иbye.cmdФ Фй d й л heading 4 лллб &Jє\  PŽ6Q бб € бФ ФA sample bye script.ХХй d й лheading 4лХХааб XXф2МPБŠQ бгггUSOZгб € бУ Улл‘б XXф2МPБŠQ бб € бУ Уиƒ1иTcpmeterйУ У;tcpmeter.exeйФ Фй d й л heading 4 ллллBody TextлХХаагггUSOZгллб &Jє\  PŽ6Q бб € бShows the network bandwidth. Incoming traffic is displayed across the top of the screen in green, and outgoing is across the bottom in red.ХХй d й ХХMany thanks to Stephen Davies for providing the icon for Tcpmeter.ХХй dШ й л Body Text ллллheading 4лХХаагггUSOZгллб XXф2МPБŠQ бб € бУ Уиƒ1иHopйУ У;trumphop.exeйФ Фй Ш й л heading 4 ллллBody TextлХХаагггUSOZгллб &Jє\  PŽ6Q бб € бProvides a list of the gateways that are traversed by a packet on its way to a destination address.ХХй Ш й л Body Text ллллheading 4лХХаагггUSOZгллб XXф2МPБŠQ бб € бУ Уиƒ1иDigйУ У;trumpdig.exeйФ Фй Ш й л heading 4 ллллBody TextлХХаагггUSOZгллб &Jє\  PŽ6Q бб € бProvides information on a domain or address.ХХй Ш й л Body Text ллллheading 4лХХаагггUSOZгллб XXф2МPБŠQ бб € бУ Уиƒ1иPingйУ У;trumping.exeйФ Фй Ш й л heading 4 ллллBody TextлХХаагггUSOZгллб &Jє\  PŽ6Q бб € бTrumpet Ping is a diagnostic program that allows you to send test packets to a known host on the Internet. It is useful for checking your TCP/IP connection.ХХй Ш й л Body Text ллллheading 3лХХаагггUSOZгллззб Мgф2МPБŠQ бб € бУ Уи‚1иDefinitionsззй Шd й л heading 3 ллллheading 4лХХаагггUSOZгллб XXф2МPБŠQ бб €€ биƒ1ийУ УBOOTPйBOOTPФ Фй d й л heading 4 лллб &Jє\  PŽ6Q бб € бФ ФBootstrap Protocol (BOOTP) is an alternative to RARPй RARP й that allows a machine to obtain its IP address, gateway address, and Netmask using UDP (User Datagram Protocol) and IP.ХХ ХХTherefore, BOOTP can be used over a dial up SLIP/PPPй PPP й connection if required.ХХй d й лheading 4лХХааб XXф2МPБŠQ бгггUSOZгб € бУ Уллб XXф2МPБŠQ бб € бУ Уиƒ1иCSLIPФ Фй d й л heading 4 ллллBody TextлХХаагггUSOZгллб &Jє\  PŽ6Q бб € бVan Jacobson Compressed SLIP (CSLIP) is a more efficient version of SLIP. Its main difference is that rather than attaching complete headers to each packet, CSLIP sends the differences between headers.ХХй d й ХХHeader compression is optional in PPPй PPP й.ХХй dШ й л Body Text ллллheading 4лХХаагггUSOZгллб XXф2МPБŠQ бб € бУ Уиƒ1иFirewallФ Фй Ш й л heading 4 ллллBody TextлХХаагггUSOZгллб &Jє\  PŽ6Q бб € бA firewall is broadly defined as anything that protects one network from another.ХХй d й ХХUse of a firewall and a program such as Socks 4.2 can enable a computer to access the full resources of the Internet without actually existing on the Internet. It does this by having the public side of the firewall communicate to the Internet on behalf of any machines on the Local Area Network (LAN). Machines on the LAN speak to the local side of the firewall using TCP and know nothing about the full Internet. Socks bridges the gap between the two sides of the firewall.ХХ ХХHere are some reasons why a LAN might use a firewall to connect to the Internet:ХХ л Body Text лллл1Instruction 2лХХаааЬ` И hРpШ xа (#џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ‰uѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬагггUSOZгллвT 1)З1 1 1 1 1 1 1 """"""""TвТТТТС€Си1иТТWithout a firewall your machineР Рs IP address (and name) can be seen by anybody else on the Internet. This information can be hidden by a firewall, since only the public side of the firewall is visible.ХХй d й л$1Instruction 2$лллХХТТТТС€Си1иТТFirewalls can free up space for IP addresses, as the public side of the firewall can represent the entire LAN with one IP address. As long as the machines on the LAN are only connected to the Internet through the firewall they can use any address. There are many Р Рofficial nonЉInternet addressesРР reserved for this purpose.ХХ л$1Instruction 2$лллХХТТТТС€Си1иТТThe services that will be made available to users on the LAN can be regulated, as a program like Socks can choose what protocols to support.ХХй d й л$1Instruction 2$ллллheading 4лХХаагггUSOZгллвT"""""""" 1)З1 1 1 1 1 1 1 TваЬ‰uѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаб XXф2МPБŠQ бб € бУ Уиƒ1иPacket driverФ Фй d й л heading 4 ллллBody TextлХХаагггUSOZгллб &Jє\  PŽ6Q бб € бA packet driver is a small piece of software which sits in between your network card and your TCP program. This provides a standard interface which many programs can use in a similar manner to BIOS calls using software interrupts.ХХй d й ХХ‘Why is it called a packet driver? This is because modern networks send information using packets of information rather than sending information one byte or character at a time. For example, Ethernet sends information in frames of up to 1514 bytes long. The reason for sending things in packets is that information can be transmitted much more efficiently in packets.ХХ ХХPacket drivers are only allowed to have a software interrupt vector in the range 0x60 to 0x7F. Normally, you will pick 0x60 as the default place to install your packet driver, but certain machine configurations may make that vector unavailable. Just choose one that is free Љ the packet driver should tell you if you can use it or not.ХХ ХХPublic domain packet drivers are available from the Crynwr packet driver collection.ХХй dШ й л Body Text ллллheading 4лХХаагггUSOZгллб XXф2МPБŠQ бб € бУ Уиƒ1ий У УPPP йPPPФ Фй Ш й л heading 4 ллллBody TextлХХаагггUSOZгллб &Jє\  PŽ6Q бб € бPoint to Point Protocol (PPP) is a more complicated version of SLIP that includes error detection, and optional compression.ХХй Ш й л Body Text ллллheading 4лХХаагггUSOZгллб XXф2МPБŠQ бб € бУ Уиƒ1ийУ УRARPйRARPФ Фй Ш й л heading 4 лллб &Jє\  PŽ6Q бб € бФ ФReverse Address Resolution Protocol (RARP) is a low level Internet protocol used by diskless machines to obtain an IP address from a server over a physical network.ХХ ХХAn alternative to this scheme is BOOTPй BOOTP й.ХХй d й лheading 4лХХааб XXф2МPБŠQ бгггUSOZгб € бУ Уллб XXф2МPБŠQ бб € бУ Уиƒ1иSLIPФ Фй d й л heading 4 ллллBody TextлХХаагггUSOZгллб &Jє\  PŽ6Q бб € бSerial Line Internet Protocol (SLIP) is a simple protocol which allows an Async serial connection to send Internet Protocol (IP).ХХй d й ХХSee PPPй PPP й.ХХй dШ й л Body Text ллллheading 4лХХаагггUSOZгллб XXф2МPБŠQ бб € бУ Уиƒ1иSocks 4.2Ф Фй Ш й л heading 4 ллллBody TextлХХаагггUSOZгллб &Jє\  PŽ6Q бб € бSocks is a program that permits communication across a firewall. For more information regarding Socks, see:ХХй d й л Body Text лллл! Body Text Indent!лХХаагггUSOZгллаЬѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџuѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаТТftp://ftp.nec.com/pub/security/socks.cstc/ХХй dШ й л' Body Text Indent'ллллheading 4лХХаагггUSOZгллаЬuѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаб XXф2МPБŠQ бб € бУ Уиƒ1иVectorФ Фй Ш й л heading 4 ллллBody TextлХХаагггUSOZгллб &Jє\  PŽ6Q бб € бThe 80x86 family of processors allows programs to communicate with the operating system through what is called a "software interrupt", which always has a number in the range 0 to 255. This is termed a "vector" and is the one of the key mechanisms to pass control to the MSЉDOS operating system. Usually the vectors are expressed in hexadecimal, with the range 0x00 to 0xFF. The 0x in front of the number means that we are using hexadecimal numbers instead of decimal numbers. They may also be expressed in the notation 00H to FFH, or $00 to $FF. If you are dealing with packet drivers, hexadecimal notation is much more common, but occasionally they are expressed in decimal. Examples of software interrupts in use on PCs are 0x10 for the video BIOS, or 0x21 for calls to DOS.ХХй Ш й л Body Text ллллheading 4лХХаагггUSOZгллб XXф2МPБŠQ бб € бУ Уиƒ1иVirtual machineФ Фй Ш й л heading 4 ллллBody TextлХХаагггUSOZгллб &Jє\  PŽ6Q бб € бA virtual machine can be either the entire Windows session, or any DOS session active within Windows. Refer to the Windows system documentation for more details.ХХй Ш й л Body Text ллллheading 3лХХаагггUSOZгллззб Мgф2МPБŠQ бб € бУ Уи‚1иUnsupported configurationsйУ У;NDIS;ODIйззФ Фй Ш й л heading 3 ллллBody TextлХХаагггUSOZгллб &Jє\  PŽ6Q бб € бAlthough we only support use of the existing Capabilities of the Trumpet Winsock, other configurations may be possible with some tweaking. The following examples demonstrate this.ХХй d й ХХChoose the one which suits you the best and modify it to your requirements. Of prime importance is the need to make sure your network card IRQ, I/O address settings and shared memory addresses donР Рt conflict with other cards in your computer.ХХ ХХSee the Trumpet Winsock FAQ.ХХй dШ й л Body Text ллллheading 4лХХааб XXф2МPБŠQ бгггUSOZгб € бУ Улл‘л Body Text лллб XXф2МPБŠQ бб € бУ Уиƒ1иNe2000 packet driver with Novell NetWare access using PKTMUXйУ У;NetWare;PKTMUXйФ Фй Ш й л heading 4 ллллBody TextлХХаагггUSOZгллб &Jє\  PŽ6Q бб € бIn this example, PKTMUX (which must be version 1.2c or later) is being used instead of WINPKT.ХХй d й л Body Text ллллCodeлХХааб &nў6X@ЩDQ бгггUSOZгллаЬѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ‰ѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаТТne2000 Љn 0x60 2 0x300ХХй d й ХХТТpktmux 4ХХ ХХТТpktdrvХХ ХХТТpktdrvХХ ХХТТpktdrvХХ ХХТТpktdrvХХ ХХТТpdipxХХ ХХТТnetxХХ ХХТТpath c:\dos;c:\network\win31ХХ ХХТТf:ХХ ХХТТloginХХй d й лCodeллллheading 4лХХаагггUSOZгллаЬ‰ѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаб XXф2МPБŠQ бб € бУ Уиƒ1иODI setup with NetWare accessйУ У;ODI;NetWareйФ Фй d й л heading 4 ллллBody TextлХХаагггUSOZгллб &Jє\  PŽ6Q бб € бYou will need ODIPKT. The latest known release is 2.4 It is important that ODIPKT reference the correct protocol for IP access. This can be specified as the first parameter to ODIPKT (0=1st, 1=2nd and so forth).ХХй d й ХХSee Packet driver shims.ХХ ХХHere's an example network attach batch file:ХХ л Body Text ллллCodeлХХааб &nў6X@ЩDQ бгггUSOZгллаЬѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ‰ѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаТТ@echo offХХй d й ХХТТcd \ХХ ХХТТlh lslХХ ХХТТlh \odi\ne2000ХХ ХХТТcd \netХХ ХХТТlh ipxodiХХ ХХТТlh odipktХХ ХХТТlh WINPKT 0x69ХХ ХХТТlh netxХХ ХХТТpath c:\dos;c:\net\win31ХХ ХХТТf:ХХ ХХТТecho onХХ ХХТТloginХХ ХХТТХХ лCodeллллBody TextлХХаагггUSOZгллаЬ‰ѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаб &Jє\  PŽ6Q бAlso, your net.cfg must be suitably configured. For example:ХХй d й л Body Text ллллCodeлХХааб &nў6X@ЩDQ бгггUSOZгллаЬѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ‰ѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаТТLink SupportХХй d й ХХТТССBuffers 8 1586ХХ ХХТТССMemPool 16384ХХ ХХТТLink Driver NE2000ХХ ХХТТССPort #1 300 20ХХ ХХТТССInt #1 2ХХ ХХТТССFrame Ethernet_IIХХ ХХТТССFrame Ethernet_802.3ХХ ХХТТССProtocol IPX 0 Ethernet_802.3ХХ ХХТТХХ лCodeллллBody TextлХХаагггUSOZгллаЬ‰ѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаб &Jє\  PŽ6Q бThe ordering of the frame protocols is important for the default setup of ODIPKT. Also, users should be aware that there are two versions of ODIPKT, one released by FTP Software, and the other, a public domain one. This example refers to the public domain version. Also note that there are two programs with the same name of ne2000.com. One is a packet driver and is referred to in an earlier section. The one referred to in this section is actually an ODI driver and won't function as a packet driver at all.ХХй Ш й л Body Text ллллheading 4лХХаагггUSOZгллб XXф2МPБŠQ бб € бУ Уиƒ1иWindows for Workgroups 3.11 SetupФ Фй Ш й л heading 4 лллл*SubtitleлХХаагггUSOZгУУллаЬѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаб &Jє\  PŽ6Q бб € бCourtesy of B. Armstrong and Douglas W. Jones.ФФХХ л*SubtitleллллBody TextлХХаагггUSOZгллаЬѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаThere is an automatic 3.11 installer available free of charge from our ftp server: ХХй d й л Body Text лллл! Body Text Indent!лХХаагггUSOZгллаЬѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџuѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаТТftp://ftp.trumpet.com.au/pub/winsock/wfwsetup/twswfwg.zipХХ л' Body Text Indent'ллллBody TextлХХаагггUSOZгллаЬuѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬа‘л' Body Text Indent'лллThis is provided AS IS with no warranty and is for personal use only. It currently only supports NDIS2, not NDIS3.ХХй dШ й л Body Text ллллheading 4лХХаагггUSOZгллб XXф2МPБŠQ бб € бУ Уиƒ1иCabletron Network CardsФ Фй Ш й л heading 4 лллл*SubtitleлХХаагггUSOZгУУллаЬѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаб &Jє\  PŽ6Q бб € бCourtesy of Ashok Aiyar (ashok@biochemistry.bioc.crwu.edu).ФФХХ л*SubtitleллллBody TextлХХаагггUSOZгллаЬѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаР РThe packet driver provided by Cabletron is a little confusing as it doesn't use the same parameters as packetЉdrivers that use the Crynwr skeleton.ХХй d й ХХTypically the Cabletron driver is loaded as:ХХ л Body Text ллллCodeлХХааб &nў6X@ЩDQ бгггUSOZгллаЬѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ‰ѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаТТcsipd_e /s:62 /h:7 /p:300ХХй d й лCodeллллBody TextлХХаагггUSOZгллаЬ‰ѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаб &Jє\  PŽ6Q бIn this example the software interrupt is 0x62. Load WINPKT asХХй d й л Body Text ллллCodeлХХааб &nў6X@ЩDQ бгггUSOZгллаЬѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ‰ѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаТТWINPKT 0x62ХХй d й лCodeллллBody TextлХХаагггUSOZгллаЬ‰ѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаб &Jє\  PŽ6Q бRelease 11 of the Crynwr packet drivers includes a driver for Cabletron cards written by Kai Getrost using the Crynwr skeleton that uses the same parameters as the other Crynwr drivers. This driver (CTRONDNI.COM) seems to work well with E1020/1040 and E2020 Cabletron cards. Indeed I see a performance gain over the Cabletron driver. Your mileage may vary.РРХХй Ш й л Body Text ллллheading 4лХХаагггUSOZгллб XXф2МPБŠQ бб € бУ Уиƒ1иC/SLIPPER with PKTMUXйУ У;PKTMUXйФ Фй Ш й л heading 4 лллл*SubtitleлХХаагггUSOZгУУллаЬѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаб &Jє\  PŽ6Q бб € бCourtesy of Ashok Aiyar (ashok@biochemistry.bioc.crwu.edu).ФФХХ л*SubtitleллллBody TextлХХаагггUSOZгллаЬѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаР РAlthough the Trumpet Winsock has built in support for C/SLIP, there are situations when in addition to Winsock applications there is a need to run packet driver applications simultaneously over a SLIP link. For such situations, PKTMUX is of utility.ХХй d й ХХExample:ХХ л Body Text ллллCodeлХХааб &nў6X@ЩDQ бгггUSOZгллаЬѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ‰ѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаТТCSLIPPER vec=65 com1 irq=04H baud=57600 etherХХй d й ХХТТPKTMUX 4 65 /4 .... (support for a maximum of 4 virtual packet drivers)ХХ ХХТТPKTDRV 60 65ХХ лCodeллллBody TextлХХаагггUSOZгллаЬ‰ѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаб &Jє\  PŽ6Q бConfigure the Trumpet Winsock to use the virtual packet driver at 0x60. All other virtual packet drivers (PKTDRV) can be loaded in the DOS Windows in which they are used. They need not be loaded before entering Windows.РРХХй d й ХХ(Ed. Note... You may also require the use of a special comms buffer to enhance the buffering capabilities of Windows when using slipper/cslipper. It is not needed when using the internal SLIP functions of the Winsock) ХХй dШ й л Body Text ллллheading 4лХХаагггUSOZгллб XXф2МPБŠQ бб € бУ Уиƒ1иODI with VLMФ Фй Ш й л heading 4 ллллBody TextлХХаагггUSOZгллб &Jє\  PŽ6Q бб € бExample:ХХй d й л Body Text ллллCodeлХХааб &nў6X@ЩDQ бгггUSOZгллаЬѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ‰ѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаТТCD \NWCLIENTХХй d й ХХТТSET NWLANGUAGE=ENGLISHХХ ХХТТLH LSLХХ ХХТТSMC8000.COM ХХ ХХТТLH IPXODIХХ ХХТТODIPKT 1 96ХХ ХХТТWINPKT 0X60ХХ ХХТТVLM /MXХХ ХХТТCD \ХХй d й лCodeллллheading 4лХХаагггUSOZгллаЬ‰ѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаб XXф2МPБŠQ бб € бУ Уиƒ1иToken ringФ Фй d й л heading 4 ллллBody TextлХХаагггUSOZгллб &Jє\  PŽ6Q бб € бToken ring may be available using either ODITRPKT or the ibmtoken packet driver, but is untested by TSI.ХХй d йл Body Text ллл в€1€вкбa(œœddлheading 2лааб uф2МPБŠQ бгггUSOZгб Њ бУ Уллззб uф2МPБŠQ бб Њ бУ Уи1ийУ УcontactйContact Details and Online ServicesззФ Фй dШ йл heading 2 лллФ Фбк лBody TextлХХаагггUSOZгллThe following services are intended to support our clients by providing the latest news as well as gathering feedback about our products.ХХй Шd й ХХOur mailboxes are for questions that are not satisfactorily addressed by this document or our online services. Before writing, please check the Trumpet Winsock FAQ lists both in this document and at our Webй Web й site.ХХй dШ й л Body Text ллллheading 3лХХаагггUSOZгллззб Мgф2МPБŠQ бб € бУ Уи‚1ий У Уweb йWorld Wide WebззФ Фй Ш й л heading 3 ллллBody TextлХХаагггUSOZгллб &Jє\  PŽ6Q бб € бNot surprisingly, we have a Web site. Its URL is:ХХй d й л Body Text лллл! Body Text Indent!лХХаагггUSOZгллаЬѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџuѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаТТhttp://www.trumpet.com.au/ХХ л' Body Text Indent'ллллBody TextлХХаагггUSOZгллаЬuѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаOur Web site is particularly useful as a supplement to this document by being the most upЉtoЉdate source of information. It also allows us to provide information that would be too bulky for this document if given in full.ХХй dШ й л Body Text ллллheading 3лХХаагггUSOZгллззб Мgф2МPБŠQ бб € бУ Уи‚1иTechnical support email addressesйУ У;emailйззФ Фй Ш й л heading 3 ллллBody TextлХХаагггUSOZгллб &Jє\  PŽ6Q бб € бBefore requesting technical support, please make sure youР Рve searched through the FAQй FAQ й lists both in this document and at our Webй Web й site.ХХй d й ХХTo help us diagnose your problem quickly, it is important that you send any relevant details.ХХ ХХFor example, if your problem involves a packet driver setup, please send copies of autoexec.bat, trumpwsk.ini, and any other relevant network configurations.ХХй dШ й л Body Text лллл)captionлХХаагггUSOZгУ УллChoose the right mailbox for your question carefully. Misplaced email may not be answered!ХХй Шd й л)captionлллл%TableлХХаагггUSOZгУ УллвЦBCї9!Цв‡аЬѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџѕM Ѕ § џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаregЉsupport@trumpet.com.auФ Фл%TableллллBody TextлХХаагггUSOZглл аЬѕM Ѕ § џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџѕM Ѕ § U­џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаThis is where registered users may send their technical questions. As a registered user you will have priority, but У Уyou must include your registered nameФ Ф at the start of your message.л Body Text лллл%TableлХХаагггUSOZгУ Уллˆ‡аЬѕM Ѕ § U­џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџѕM Ѕ § џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаwinsockЉsupport@trumpet.com.auФ Фл%TableллллBody TextлХХаагггUSOZглл аЬѕM Ѕ § џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџѕM Ѕ § U­џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаTechnical questions regarding the Trumpet Winsock.л Body Text лллл%TableлХХаагггUSOZгУ Уллˆ‡аЬѕM Ѕ § U­џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџѕM Ѕ § џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаnewsreaderЉsupport@trumpet.com.auФ Фл%TableллллBody TextлХХаагггUSOZглл аЬѕM Ѕ § џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџѕM Ѕ § U­џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаTechnical questions regarding the Trumpet Newsreader.й dШ йˆл Body Text ллллheading 3лХХаагггUSOZгллаЬѕM Ѕ § U­џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаззб Мgф2МPБŠQ бб € бУ Уи‚1иGeneral email addressesйУ У;emailйззй Шd й л heading 3 лллл)captionлХХаагггUSOZгУ Уллб &Jє\  PŽ6Q бб € бChoose the right mailbox for your question carefully. Misplaced email may not be answered!ХХ л)captionлллл%TableлХХаагггUSOZгУ УллвЦBj9!Цв‡аЬѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџѕM Ѕ § џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаinfo@trumpet.com.auФ Фл%TableллллBody TextлХХаагггUSOZглл аЬѕM Ѕ § џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџѕM Ѕ § U­џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаThis is for general information about our products that isnР Рt addressed by the other mailboxes. Typically this kind of information will be accessible from our Webй Web й site; please look there first!л Body Text лллл%TableлХХаагггUSOZгУ Уллˆ‡аЬѕM Ѕ § U­џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџѕM Ѕ § џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаsales@trumpet.com.auФ Фл%TableллллBody TextлХХаагггUSOZглл аЬѕM Ѕ § џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџѕM Ѕ § U­џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаWrite here if you are interested in either registering your copy of one of our products, purchasing a site license, or negotiating a distribution agreement. Check our Webй Web й site first for a current price list.л Body Text лллл%TableлХХаагггUSOZгУ Уллˆ‡аЬѕM Ѕ § U­џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџѕM Ѕ § џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаregistrations@trumpet.com.auФ Фл%TableллллBody TextлХХаагггUSOZглл аЬѕM Ѕ § џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџѕM Ѕ § U­џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаThis is for У Уfollowing upФ Ф registrations. Only write here if your query concerns an order in process.л Body Text лллл%TableлХХаагггUSOZгУ Уллˆ‡аЬѕM Ѕ § U­џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџѕM Ѕ § џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаtrumpetЉbugs@trumpet.com.auФ Фл%TableллллBody TextлХХаагггUSOZглл аЬѕM Ѕ § џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџѕM Ѕ § U­џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаThis is for informing us of bugs in our products. We don't normally reply to these directly, so if you want answers please write to one of the technical support addresses.л Body Text лллл%TableлХХаагггUSOZгУ Уллˆ‡аЬѕM Ѕ § U­џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџѕM Ѕ § џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаsuggest@trumpet.com.auФ Фл%TableллллBody TextлХХаагггUSOZглл аЬѕM Ѕ § џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџѕM Ѕ § U­џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаAs we look for ways to improve our products, we'll refer to mail sent here. Don't expect a response though!л Body Text лллл%TableлХХаагггUSOZгУ Уллˆ‡аЬѕM Ѕ § U­џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџѕM Ѕ § џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаwwwЉadmin@trumpet.com.au Ф Фл%TableллллBody TextлХХаагггUSOZглл аЬѕM Ѕ § џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџѕM Ѕ § U­џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаComments and queries about our Web site.й dШ йˆл Body Text ллллheading 3лХХаагггUSOZгллаЬѕM Ѕ § U­џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаззб Мgф2МPБŠQ бб € бУ Уи‚1иThe trumpet.* newsgroupsззФ Фй Ш й л heading 3 ллллBody TextлХХаагггUSOZгллб &Jє\  PŽ6Q бб € бYou can ask questions, or discuss any aspect of any Trumpet program through these Usenet newsgroups. Feedback is always welcome.ХХй d й ХХIf your providerР Рs newsroom doesnР Рt receive these groups you can access them by pointing your newsreader at У Уnewsroom.trumpet.com.auФ Ф.ХХ ХХThis site maintains the following private news groups:ХХ л Body Text лллл Normal IndentлХХаагггUSOZгллаЬѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџuѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаТТtrumpet.announceХХй d й ХХТТtrumpet.bugsХХ ХХТТtrumpet.feedbackХХ ХХТТtrumpet.questionsХХй d й л$ Normal Indent$ллллheading 3лХХаагггUSOZгллаЬuѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаззб Мgф2МPБŠQ бб € бУ Уи‚1ий У УFTP йFTP and GopherйУ У;gopherйззФ Фй d й л heading 3 ллллBody TextлХХаагггUSOZгллб &Jє\  PŽ6Q бб € бThe latest copies of all our freely accessible software and preЉreleases are available by anonymous FTP from У Уftp.trumpet.com.auФ Ф.ХХй d й ХХWe have a Gopher site at У Уgopher.trumpet.com.auФ Ф.ХХ ХХThese sites can be particularly busy at times so please be patient if you are unable to connect.ХХй dШ й л Body Text ллллheading 3лХХаагггUSOZгллззб Мgф2МPБŠQ бб € бУ Уи‚1ийУ УphoneйTelephone and fax numbersйУ У;faxйззФ Фй Ш й л heading 3 лллл Normal IndentлХХаагггUSOZгллаЬѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџuѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаТТб &Jє\  PŽ6Q бб € бPhone (Intl):СС+61 02 450220ХХ ХХТТFax (Intl):СС+61 02 450210ХХ ХХТТPhone (Aus):СС(002) 450220ХХ ХХТТFax (Aus):СС(002) 450210ХХй d й л$ Normal Indent$ллллheading 3лХХаагггUSOZгллаЬuѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаззб Мgф2МPБŠQ бб € бУ Уи‚1ийУ УpostйPostal addressз_Toc325953234зззФ Фй d й л heading 3 лллл Normal IndentлХХаагггUSOZгллаЬѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџuѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаТТб &Jє\  PŽ6Q бб € бTrumpet Software International Pty LtdХХ ХХТТGPO Box 1649ХХ ХХТТHobartХХ ХХТТTasmania 7001ХХ ХХТТAUSTRALIAХХл$ Normal Indent$ллл в€1€вкi6(œœddAй d йаЬuѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаУ УChoose the right mailbox for your question carefully. Misplaced email may not be answered!Ф Фл$ Normal Indent$лллл%TableлХХаагггUSOZгУ УллвЦBCї9!Цв‡аЬuѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџѕM Ѕ § џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаregЉsupport@trumpet.com.auФ Фй d йл%TableллллBody TextлХХаагггUSOZглл аЬѕM Ѕ § џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџѕM Ѕ § U­џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаThis is where registered users may send their technical questions. As a registered user you will have priority, but У Уyou must include your registered nameФ Ф at the start of your message.л Body Text лллл%TableлХХаагггUSOZгУ Уллˆ‡аЬѕM Ѕ § U­џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџѕM Ѕ § џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаwinsockЉsupport@trumpet.com.auФ Фл%TableллллBody TextлХХаагггUSOZглл аЬѕM Ѕ § џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџѕM Ѕ § U­џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаTechnical questions regarding the Trumpet Winsock.л Body Text лллл%TableлХХаагггUSOZгУ Уллˆ‡аЬѕM Ѕ § U­џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџѕM Ѕ § џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаnewsreaderЉsupport@trumpet.com.auФ Фл%TableллллBody TextлХХаагггUSOZглл аЬѕM Ѕ § џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџѕM Ѕ § U­џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаTechnical questions regarding the Trumpet Newsreader.й dШ йˆл Body Text ллллheading 3лХХаагггUSOZгллаЬѕM Ѕ § U­џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаззб Мgф2МPБŠQ бб € бУ Уи‚1иGeneral email addressesйУ У;emailйззй Шd й л heading 3 лллл)captionлХХаагггUSOZгУ Уллб &Jє\  PŽ6Q бб € бChoose the right mailbox for your question carefully. Misplaced email may not be answered! л)captionлллл%TableлХХаагггUSOZгУ УллвЦBj9!Цв‡аЬѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџѕM Ѕ § џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаinfo@trumpet.com.auФ Фл%TableллллBody TextлХХаагггUSOZглл аЬѕM Ѕ § џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџѕM Ѕ § U­џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаThis is for general information about our products that isnР Рt addressed by the other mailboxes. Typically this kind of information will be accessible from our Webй Web й site; please look there first!л Body Text лллл%TableлХХаагггUSOZгУ Уллˆ‡аЬѕM Ѕ § U­џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџѕM Ѕ § џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаsales@trumpet.com.auФ Фл%TableллллBody TextлХХаагггUSOZглл аЬѕM Ѕ § џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџѕM Ѕ § U­џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаWrite here if you are interested in either registering your copy of one of our products, purchasing a site license, or negotiating a distribution agreement. Check our Webй Web й site first for a current price list.л Body Text лллл%TableлХХаагггUSOZгУ Уллˆ‡аЬѕM Ѕ § U­џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџѕM Ѕ § џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаregistrations@trumpet.com.auФ Фл%TableллллBody TextлХХаагггUSOZглл аЬѕM Ѕ § џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџѕM Ѕ § U­џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаThis is for У Уfollowing upФ Ф registrations. Only write here if your query concerns an order in process.л Body Text лллл%TableлХХаагггUSOZгУ Уллˆ‡аЬѕM Ѕ § U­џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџѕM Ѕ § џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаtrumpetЉbugs@trumpet.com.auФ Фл%TableллллBody TextлХХаагггUSOZглл аЬѕM Ѕ § џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџѕM Ѕ § U­џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаThis is for informing us of bugs in our products. We don't normally reply to these directly, so if you want answers please write to one of the technical support addresses.л Body Text лллл%TableлХХаагггUSOZгУ Уллˆ‡аЬѕM Ѕ § U­џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџѕM Ѕ § џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаsuggest@trumpet.com.auФ Фл%TableллллBody TextлХХаагггUSOZглл аЬѕM Ѕ § џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџѕM Ѕ § U­џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаAs we look for ways to improve our products, we'll refer to mail sent here. Don't expect a response though!л Body Text лллл%TableлХХаагггUSOZгУ Уллˆ‡аЬѕM Ѕ § U­џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџѕM Ѕ § џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаwwwЉadmin@trumpet.com.au Ф Фл%TableллллBody TextлХХаагггUSOZглл аЬѕM Ѕ § џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџѕM Ѕ § U­џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаComments and queries about our Web site.й dШ йˆл Body Text ллллheading 3лХХаагггUSOZгллаЬѕM Ѕ § U­џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаззб Мgф2МPБŠQ бб € бУ Уи‚1иThe trumpet.* newsgroupsззФ Фй Ш й л heading 3 ллллBody TextлХХаагггUSOZгллб &Jє\  PŽ6Q бб € бYou can ask questions, or discuss any aspect of any Trumpet program through these Usenet newsgroups. Feedback is always welcome.й d й If your providerР Рs newsroom doesnР Рt receive these groups you can access them by pointing your newsreader at У Уnewsroom.trumpet.com.auФ Ф. This site maintains the following private news groups: л Body Text лллл Normal IndentлХХаагггUSOZгллаЬѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџuѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаТТtrumpet.announceй d й ТТtrumpet.bugs ТТtrumpet.feedback ТТtrumpet.questionsй d й л$ Normal Indent$ллллheading 3лХХаагггUSOZгллаЬuѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаззб Мgф2МPБŠQ бб € бУ Уи‚1ий У УFTP йFTP and GopherйУ У;gopherйззФ Фй d й л heading 3 ллллBody TextлХХаагггUSOZгллб &Jє\  PŽ6Q бб € бThe latest copies of all our freely accessible software and preЉreleases are available by anonymous FTP from У Уftp.trumpet.com.auФ Ф.й d й We have a Gopher site at У Уgopher.trumpet.com.auФ Ф. These sites can be particularly busy at times so please be patient if you are unable to connect.й dШ й л Body Text ллллheading 3лХХаагггUSOZгллззб Мgф2МPБŠQ бб € бУ Уи‚1ийУ УphoneйTelephone and fax numbersйУ У;faxйззФ Фй Ш й л heading 3 лллл Normal IndentлХХаагггUSOZгллаЬѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџuѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаТТб &Jє\  PŽ6Q бб € бPhone (Intl):СС+61 02 450220 ТТFax (Intl):СС+61 02 450210 ТТPhone (Aus):СС(002) 450220 ТТFax (Aus):СС(002) 450210й d й л$ Normal Indent$ллллheading 3лХХаагггUSOZгллаЬuѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаззб Мgф2МPБŠQ бб € бУ Уи‚1ийУ УpostйPostal addressз_Toc325953234зззФ Фй d й л heading 3 лллл Normal IndentлХХаагггUSOZгллаЬѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџuѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаТТб &Jє\  PŽ6Q бб € бTrumpet Software International Pty Ltd ТТGPO Box 1649 ТТHobart ТТTasmania 7001 ТТAUSTRALIAл$ Normal Indent$ллл лheading 2лааб uф2МPБŠQ бгггUSOZгб Њ бУ УллаЬuѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаззл$ Normal Indent$лллб uф2МPБŠQ бб Њ бУ Уи1иRegistration DetailsззФ Фй Ш йл heading 2 лллФ Фi6к лBody TextлХХаагггUSOZгллаЬuѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаRegistration of the Trumpet Winsock is encouraged since it not only funds further development of the software, but also gives you a warm fuzzy feeling deep down inside. Furthermore, it allows you to keep using the Trumpet Winsock after 30 days.ХХй Шd й ХХThe basic registration fee for a single user version of the Trumpet Winsock is AUS$25 for Australian users and US$25 for international (nonЉAustralian) users (valid until 31ЉDecЉ95). See the price list for details on multiЉuser site licenses.ХХ ХХAs a registered user, you will receive support (within the existing Capabilities of the Trumpet Winsock) for up to 12 months from the date of purchase. Support will include any upgrades or bug fixes released within that 12 months.ХХ ХХAfter 12 months, upgrades for previously registered users will cost 25% of the current registration fee per annum. Arrangements will also be made for conversion of smaller licenses to larger ones.ХХй dШ й л Body Text ллллheading 3лХХаагггUSOZгллззб Мgф2МPБŠQ бб € бУ Уи‚1иHow to registerззФ Фй Ш й л heading 3 ллллBody TextлХХаагггUSOZгллб &Jє\  PŽ6Q бб € бPlease fill out the order form in clear print and send it along with your payment/purchase order. We accept the following methods of payment:ХХй d й л Body Text лллл%TableлХХаагггUSOZгУ УллвЦBЅ Y 9!Цв‡Automatic registrationФ Фл%TableллллBody TextлХХаагггUSOZглл аЬѕM Ѕ џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџѕM Ѕ § U­]џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаYou may email your credit card details to us using the Registration via Internet feature of the Trumpet Winsock, which located under File/Register.л Body Text лллл%TableлХХаагггUSOZгУ Уллˆ‡Credit cardФ Фл%TableллллBody TextлХХаагггUSOZглл аЬѕM Ѕ џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџѕM Ѕ § U­]џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаWe accept Mastercard, VISA, Bankcard, American Express and Diners Club. Credit card details may be given by fax or phone. See Contact Detailsй phone й for our fax and phone numbers. Credit card details may only be emailed using the automatic Registration via Internet option.л Body Text лллл%TableлХХаагггUSOZгУ Уллˆ‡аЬѕM Ѕ § U­]џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџѕM Ѕ џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаDirect bank transferФ Фл%TableллллBody TextлХХаагггUSOZглл аЬѕM Ѕ џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџѕM Ѕ § U­]џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаIf you are interested using this method, please contactйcontactй us for the necessary details.л Body Text лллл%TableлХХаагггUSOZгУ Уллˆ‡аЬѕM Ѕ § U­]џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџѕM Ѕ џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаChequeФ Фл%TableллллBody TextлХХаагггUSOZглл аЬѕM Ѕ џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџѕM Ѕ § U­]џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаCheques should be drawn in favour ofУ У Trumpet Software International Pty LtdФ Ф and sent to our postal addressй post й.ХХ ХХAll cheques from international users must be in US currency and drawn on US banks. If you need to draw a cheque on a nonЉUS bank, please contact us first.л Body Text лллл%TableлХХаагггUSOZгУ Уллˆ‡аЬѕM Ѕ § U­]џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџѕM Ѕ џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаPurchase orderФ Фл%TableллллBody TextлХХаагггUSOZглл аЬѕM Ѕ џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџѕM Ѕ § U­]џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаWe accept purchase orders for amounts over US$100.й dШ йˆл Body Text лллл)captionлХХаагггUSOZгУ УллаЬѕM Ѕ § U­]џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаPlease note that we are unable to accept US money orders.ХХ л)captionллллheading 3лХХаагггUSOZгллззб XXф2МPБŠQ бб € би‚1иPrice listб XXф2МPБŠQ бззФ Фй Ш й л heading 3 ллллBody TextлХХаагггUSOZгллб &Jє\  PŽ6Q бб € бAll prices are in US dollars for international (nonЉAustralian) users, and Australian dollars for Australian users. For example, a single license costs AUS$25 for Australian users and US$25 for everyone else.ХХй d й ХХPrices valid until 31ЉDecЉ1995.ХХй dШ й л Body Text ллллListлХХааб М^є\  PŽ6Q бгггUSOZгллаЬѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЧ§ U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаТТ Single User LicenseХХй Ш й лListллллList 3лХХаааЬ` И hРpШ xа (#џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџu`з § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬагггUSOZгллТТТТС€Сб &Jє\  PŽ6Q б1 userСС$25ХХй d й лList 3ллллListлХХааб М^є\  PŽ6Q бгггUSOZгллаЬu`з § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЧ§ U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаТТ MultiЉuser Site LicenseХХй d й лListллллList 3лХХаааЬ` И hРpШ xа (#џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџu`з § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬагггUSOZгллТТТТС€Сб &Jє\  PŽ6Q б1Љ99 usersСС$25 per userХХ ХХТТТТС€С100Љ499 usersСС$2500 + $10 per additional user over 100ХХ ХХТТТТС€С500Љ999 usersСС$6500 + $5 per additional user over 500ХХ ХХТТТТС€С1000Љ4999 usersСС$9000 + $2 per additional user over 1000ХХ ХХТТТТС€С5000Љ9999 usersСС$17000 + $1 per additional user over 5000 ХХ ХХТТТТшё10000Љ19999 usersСС$22000 + $0.90 per additional user over 10000 ХХ ХХТТТТС€С20000Љ49999 usersСС$31000 + $0.80 per additional user over 20000 ХХ ХХТТТТС€С50000Љ99999 usersСС$55000 + $0.70 per additional user over 50000 ХХй d й лList 3ллллListлХХааб М^є\  PŽ6Q бгггUSOZгллаЬu`з § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЧ§ U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаТТ MultiЉuser Educational Site LicenseХХй d й лListллллList 3лХХаааЬ` И hРpШ xа (#џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџu`з § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬагггUSOZгллТТТТС€Сб &Jє\  PŽ6Q б1Љ100 usersСС$25 per userХХ ХХТТТТС€С100+ usersСС$2500 per campusХХ ХХТТТТС€СХХ лList 3ллллBody TextлХХаагггUSOZгллаЬu`з § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаA multiЉuser educational site license covers a single campus only. If more than one campus is to be covered, a multiЉuser site license costing structure with a 10% discount applies. This is restricted to students and staff using campus facilities. If dialling in off campus, students and staff must dial in through the school's services only.ХХй d й ХХA site license is a license to a specific named organisation and may not be subЉlicensed or assigned to anyone else. Copies of the Winsock software obtained under a site license may only be used by employees of the licensed organisation or, in the case of an educational organisation, by employees or students of the licensed organisation. Payment under a site license is based on the number of installed users. A site license cannot be used by an Internet Service Provider to provide Internet services for its clients.ХХй dШ й л Body Text ллллheading 3лХХаагггUSOZгллззб Мgф2МPБŠQ бб € бУ Уи‚1ийУ УDistribйDistribution RightsззФ Фй Ш й л heading 3 ллллBody TextлХХаагггUSOZгллб &Jє\  PŽ6Q бб € бTrumpet Software International Pty Ltd reserves all rights in the Winsock program, including the rights of publication and of distribution. The Winsock program may only be made available from FTP sites which have been approved by TSI for that purpose and may only be made available from those sites in the unmodified У Уtwsk21f.zipФ Ф file distributed by TSI. All other forms of making the program available or of distribution (and all reproductions of the Winsock program in connection with such activities) are prohibited without TSIР Рs express written agreement.ХХй d й ХХTSI has a standard distribution agreement for use with its distributors and a standard scale of distribution charges. Please contact TSI at sales@trumpet.com.au for further information on TSIР Рs distribution arrangements.ХХй dШ й л Body Text ллллheading 3лХХаагггUSOZгллззб Мgф2МPБŠQ бб € бУ Уи‚1и ‘Order formззй Ш й л heading 3 лллл!TitleлХХааб Мgф2МPБŠQ бгггUSOZгУ УллаЬѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаб € бORDER FORMХХй 2 й ХХfor Trumpet Winsock Version 2.1Ф ФХХй 2^ й л!Titleлллл%$Order Form Descripti%лХХаааЬ` И hРpШ xа (#џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџз ]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаб &Qф2МPБГkC бгггUSOZгллPlease print (or type) clearly in block capitals. Your order will not be processed if this form is not filled in correctly.ХХй ^, й ХХаЬз ]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџз ]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаShip to:ССССBill to:ХХй , й л+$Order Form Descripti+лллл!"Order Form Entry!лХХаааЬ` И hРpШ xа (#џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџз ]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаб &nў6X@ЩDQ бгггUSOZглл[ ]СС[ ]ХХ ХХ[ ]СС[ ]ХХ ХХ[ ]СС[ ]ХХ ХХ[ ]СС[ ]ХХ ХХ[ ]СС[ ]ХХй , й л'"Order Form Entry'лллл%$Order Form Descripti%лХХаааЬ` И hРpШ xа (#џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџз ]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаб &Qф2МPБГkC бгггUSOZгллPlease supply the following items:ХХй ,2 й л+$Order Form Descripti+лллл:Order form 3лХХаагггUSOZгллаЬз ]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаб &Jє\  PŽ6Q б[ ] Single user license.ХХ ХХ[ ] MultiЉuser site licence for [_______] users.ХХ ХХ[ ] MultiЉuser educational site licence for [_______] users.ХХй 2, й л#:Order form 3#лллл%$Order Form Descripti%лХХаааЬ` И hРpШ xа (#џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџз ]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаб &Qф2МPБГkC бгггUSOZгллTotal cost (See Price list):ХХй , й л+$Order Form Descripti+лллл!"Order Form Entry!лХХаааЬ` И hРpШ xа (#џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџз ]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаб &nў6X@ЩDQ бгггUSOZгллХХ ХХ[______________]ХХй , й л'"Order Form Entry'лллл%$Order Form Descripti%лХХаааЬ` И hРpШ xа (#џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџз ]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаб &Qф2МPБГkC бгггUSOZгллDo you require a disk with the latest version of Trumpet Winsock?ХХй ,2 й л+$Order Form Descripti+лллл:Order form 3лХХаагггUSOZгллаЬз ]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаб &Jє\  PŽ6Q б[ ] 3.5" disk.ХХ ХХ[ ] 5.25" disk.ХХ ХХ[ ] No disk required.ХХй 2, й л#:Order form 3#лллл%$Order Form Descripti%лХХаааЬ` И hРpШ xа (#џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџз ]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаб &Qф2МPБГkC бгггUSOZгллHow would you like to receive your password?ХХй ,2 й л+$Order Form Descripti+лллл:Order form 3лХХаагггUSOZгллаЬз ]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаб &Jє\  PŽ6Q б[ ] Sent by post.ХХ ХХ[ ] Sent by email.ХХй 2, й л#:Order form 3#лллл%$Order Form Descripti%лХХаааЬ` И hРpШ xа (#џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџз ]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаб &Qф2МPБГkC бгггUSOZгллYour registration name as will appear on the program (maximum 84 characters including spaces):ХХй , й л+$Order Form Descripti+лллл!"Order Form Entry!лХХаааЬ` И hРpШ xа (#џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџз ]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаб &nў6X@ЩDQ бгггUSOZгллХХ ХХ[________________________________________________________]ХХй , й л'"Order Form Entry'лллл%$Order Form Descripti%лХХаааЬ` И hРpШ xа (#џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџз ]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаб &Qф2МPБГkC бгггUSOZгллYour eЉmail address (if applicable):ХХй , й л+$Order Form Descripti+лллл!"Order Form Entry!лХХаааЬ` И hРpШ xа (#џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџз ]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаб &nў6X@ЩDQ бгггUSOZгллХХ ХХ[________________________________________________________]ХХй , й л'"Order Form Entry'лллл%$Order Form Descripti%лХХаааЬ` И hРpШ xа (#џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџз ]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаб &Qф2МPБГkC бгггUSOZгллPhone number:ССFax number:ССCountry:ХХй , й л+$Order Form Descripti+лллл!"Order Form Entry!лХХаааЬ` И hРpШ xа (#џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџз ]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаб &nў6X@ЩDQ бгггUSOZгллХХ ХХ[______________]СС[______________]СС[______________]ХХй , й л'"Order Form Entry'лллл%$Order Form Descripti%лХХаааЬ` И hРpШ xа (#џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџз ]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаб &Qф2МPБГkC бгггUSOZгллDate sent:ССExpected delivery date:ХХй , й л+$Order Form Descripti+лллл!"Order Form Entry!лХХаааЬ` И hРpШ xа (#џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџз ]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаб &nў6X@ЩDQ бгггUSOZгллаЬз ]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџз ˆ]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаХХ ХХ[______________]СС[______________]ХХ