џWPCt ћџ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 бХХћџ2z# цА Д–! ˜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 бBody TextBody Text %ХХаагггUSOZггOZUSгггХХNormal IndentNormal Indent %ХХаагггUSOZггOZUSгггХХћџ2(+ :Ќ#.ц%4(рH*toc 3toc 3 іьаааЬ` И hРpШ xа (#џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџT8!џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ`ЬагггUSOZгУУУУФФФФгOZUSгггаЬT8!џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ`` И hРpШ xа (#џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬа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 бХХћџ21˜Z+цђ+8и,€/index 1index 1%ХХаагггUSOZггOZUSгггХХindex 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а (#џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаХХћџ2F8†Т18H4р€6ц`7Menu 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а (#џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаХХList 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 бХХћџ2т>vx8рю:|Ю;˜J>macromacro аааЬ` И hРpШ xа (#џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ-НM н m § ­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаб єdў6X@ЩDQ бгггUSOZггOZUSгггб &Jє\  PŽ6Q баЬ-НM н m § ­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ` И hРpШ xа (#џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬа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гггХХћџ2Bр?рє?˜д@ ˜lAListListI?ХХааб М^є\  PŽ6Q бгггUSOZггOZUSгггб &Jє\  PŽ6Q бХХList 2List 2I?ХХааб М^є\  PŽ6Q бгггUSOZггOZUSгггб &Jє\  PŽ6Q бХХAddressAddress%ХХаагггUSOZггOZUSгггХХBody Text IndentBody Text Indent %ХХаагггUSOZггOZUSгггХХћџ2ДH!ц6B"€C#€œE$˜HTitleTitle!LBХХааб Мgф2МPБŠQ бгггUSOZгУ УФ ФгOZUSгггб &Jє\  PŽ6Q бХХOrder Form EntryOrder Form Entry"ХХаааЬ` И hРpШ xа (#џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџз ]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаб єdў6X@ЩDQ бгггUSOZггOZUSгггб &Jє\  PŽ6Q баЬз ]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ` И hРpШ xа (#џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаХХOrder Form DescriptiOrder Form Description#ХХаааЬ` И hРpШ xа (#џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџз ]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаб єIф2МPБГkC бгггUSOZггOZUSгггб &Jє\  PŽ6Q баЬз ]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ` И hРpШ xа (#џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаХХList 5List 5$%ХХаагггUSOZггOZUSгггХХћџ2LK%žцH&˜„I'˜J(˜ДJTableTable%(ХХаагггUSOZгУ УФ ФгOZUSгггХХList BulletList Bullet&%ХХаагггUSOZггOZUSгггХХSignatureSignature'%ХХаагггUSOZггOZUSгггХХMessage HeaderMessage Header(%ХХаагггUSOZггOZUSгггХХћџ2rQ)ž~K*цL+8M,8:Ocaptioncaption)(ХХаагггUSOZгУ УФ ФгOZUSгггХХSubtitleSubtitle*LBХХааб XXф2МPБŠQ бгггUSOZгУ УФ ФгOZUSгггб &Jє\  PŽ6Q бХХ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.К„R/8>S08vUfootnote textfootnote text-I?ХХааб єCє\  PŽ6Q бгггUSOZггOZUSгггб &Jє\  PŽ6Q бХХfootnote referencefootnote reference.11б XPє\  PŽ6Q бггУУФФггб &Jє\  PŽ6Q бInstructionInstruction/ѕыХХаааЬ` И hРpШ xа (#џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ‰ѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬагггUSOZггOZUSгггаЬ‰ѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ` И hРpШ xа (#џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаХХInstruction 2Instruction 20ѕыХХаааЬ` И hРpШ xа (#џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ‰uѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬагггUSOZггOZUSгггаЬ‰uѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ` И hРpШ xа (#џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаХХћџ2рa1€рW2€`Z3€р\4€`_toc 5toc 51ХХаааЬ` И hРpШ xа (#џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџУ8!џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ`Ьаб Т<є\  PŽ6Q бгггUSOZггOZUSгггб &Jє\  PŽ6Q баЬУ8!џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ`` И hРpШ xа (#џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаХХtoc 6toc 62ХХаааЬ` И hРpШ xа (#џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџz8!џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ`Ьаб Т<є\  PŽ6Q бгггUSOZггOZUSгггб &Jє\  PŽ6Q баЬz8!џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ`` И hРpШ xа (#џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаХХtoc 7toc 73ХХаааЬ` И hРpШ xа (#џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ18!џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ`Ьаб Т<є\  PŽ6Q бгггUSOZггOZUSгггб &Jє\  PŽ6Q баЬ18!џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ`` И hРpШ xа (#џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаХХtoc 8toc 84ХХаааЬ` И hРpШ xа (#џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџщ8!џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ`Ьаб Т<є\  PŽ6Q бгггUSOZггOZUSгггб &Jє\  PŽ6Q баЬщ8!џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ`` И hРpШ xа (#џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаХХћџ2vh5€b68’d7ДЪf8ј~gtoc 9toc 95ХХаааЬ` И hРpШ xа (#џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ  8!џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ`Ьаб Т<є\  PŽ6Q бгггUSOZггOZUSгггб &Jє\  PŽ6Q баЬ  8!џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ`` И hРpШ xа (#џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаХХfooterfooter6ѕыХХаааЬ` И hРpШ xа (#џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ!ІН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ ЬагггUSOZггOZUSгггаЬ!ІН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ ` И hРpШ xа (#џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаХХpage numberpage number7..б XPє\  PŽ6Q бггггб &Jє\  PŽ6Q бSection LabelSection Label8UKааб uф2МPБŠQ бгггUSOZгб Њ бУ УФ Фб Њ бгOZUSгггб &Jє\  PŽ6Q бћџ2Јp9рЈh: ˆi;€Јk<€(nLicenseLicense9I?ХХааб єIф2МPБГkC бгггUSOZггOZUSгггб &Jє\  PŽ6Q бХХOrder form 3Order form 3:щпХХаааЬ` И hРpШ xа (#џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаггггаЬџ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ` И hРpШ xа (#џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаХХLicense 2License 2;ХХаааЬ` И hРpШ xа (#џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ‰ѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаб єIф2МPБГkC бгггUSOZггOZUSгггб &Jє\  PŽ6Q баЬ‰ѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ` И hРpШ xа (#џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаХХInstruction 3Instruction 3<ХХаааЬ` И hРpШ xа (#џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ‰uѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаб &nў6X@ЩDQ бгггUSOZггOZUSгггб &Jє\  PŽ6Q баЬ‰uѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ` И hРpШ xа (#џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаХХћџ2Fs=˜кp>žrq?˜r@žЈrBody Text 3Body Text 3=%ХХаагггUSOZггOZUSгггХХTable headerTable header>(ХХаагггUSOZгУ УФ ФгOZUSгггХХTable dataTable data?%ХХаагггUSOZггOZUSгггХХTable HeadingTable Heading@(ХХаагггUSOZгУ УФ ФгOZUSгггХХћџ2AžxsSubtitle 2Subtitle 2A(ХХаагггUSOZгУУФФгOZUSгггХХа Х3и' 3и' б6Т& б6Т& Х аа ААББ аа АА‰ аев€1€вкi!1œ: œddл6footerлХХаааЬ` И hРpШ xа (#џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ!ІН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ Ьаб XPє\  PŽ6Q бггллл7page numberлб XPє\  PŽ6Q бггллб &Jє\  PŽ6Q бгUSOZгиил"7page number"лллiка ‰] ааааЬ` И hРpШ xа (#џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ!ІН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ Ьа ХХ л6footerллла ]‰ ааЬ!ІН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ ѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаеааХХаааЬ` И hРpШ xа (#џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаб АЁє\  PŽ6Q бгггUSOZгХХ а БББN аХХХХ ХХУУTrumpet Winsock 3.0ФФХХ ХХХХ ХХб „yє\  PŽ6Q бby Peter R. TattamХХ ХХб &Jє\  PŽ6Q бХХ ХХХХ ХХХХ ХХХХ ХХХХ ХХв€1€вкyААdd€АyкХХ ХХХХ ХХХХ ХХб „yє\  PŽ6Q бХХ ХХХХ ХХCopyright РР 1996ХХ ХХХХ ХХPeter R. Tattam &ХХ ХХб АЁє\  PŽ6Q бХХ ХХTrumpet Software International Pty LtdХХ ХХб XPє\  PŽ6Q бХХ ХХУУACN 070 065 860ФФУУХХ ХХХХ ХХAll Rights ReservedФФУУФФХХ ХХХХ ХХХХ ХХб &Jє\  PŽ6Q бХХ в€1€вкS!(œœddл8Section Labelлааб uф2МPБŠQ бгггUSOZгб Њ бУ УллаЬѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаб uф2МPБŠQ бб Њ бУ УTable of Contentsй , йл$8Section Label$лллФ ФSк лtoc 1лаааЬ` И hРpШ xа (#џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ8!џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬагггUSOZгУ Уллз  з1 IntroductionСpС4Ф Фй , й лtoc 1ллллtoc 2лаааЬ` И hРpШ xа (#џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ‰8!џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ`ЬагггUSOZгллТТ1.1 About this documentationСpС4 ТТ1.2 What is the Trumpet Winsock?СpС4 ТТ1.3 Capabilities of the Trumpet WinsockСpС4 ТТ1.4 WhatР Рs new in Version 3.0?СpС4 ТТ1.5 License Terms and ConditionsСpС6 ТТ1.6 Installation requirementsСpС6й d й лtoc 2ллллtoc 1лаааЬ` И hРpШ xа (#џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ8!џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬагггUSOZгУ Улл2 Using the Trumpet Winsock over SLIP/PPPСpС8Ф Фй d й лtoc 1ллллtoc 2лаааЬ` И hРpШ xа (#џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ‰8!џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ`ЬагггUSOZгллТТ2.1 Setting up the Winsock for SLIP/PPPСpС8 ТТ2.2 Logging in for the first timeСpС9 ТТ2.3 Logging in manuallyСpС9 ТТ2.4 Configuring your profileСpС10 ТТ2.5 Example profilesСpС11 ТТ2.6 Configuring your login scriptСpС13й d й лtoc 2ллллtoc 1лаааЬ` И hРpШ xа (#џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ8!џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬагггUSOZгУ Улл3 Using the Trumpet Winsock over a packet driverСpС14Ф Фй d й лtoc 1ллллtoc 2лаааЬ` И hРpШ xа (#џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ‰8!џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ`ЬагггUSOZгллТТ3.1 Installing a packet driver and WINPKTСpС14 ТТ3.2 Installing an NDIS or ODI packet driver shimСpС14 ТТ3.3 Setting up the Winsock for a packet driver or shimСpС16й d й лtoc 2ллллtoc 1лаааЬ` И hРpШ xа (#џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ8!џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬагггUSOZгУ Улл4 Menu CommandsСpС18Ф Фй d й лtoc 1ллллtoc 2лаааЬ` И hРpШ xа (#џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ‰8!џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ`ЬагггUSOZгллТТ4.1 FileСpС18 ТТ4.2 EditСpС21 ТТ4.3 SpecialСpС21 ТТ4.4 TraceСpС22 ТТ4.5 DiallerСpС23 ТТ4.6 HelpСpС27й d й лtoc 2ллллtoc 1лаааЬ` И hРpШ xа (#џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ8!џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬагггUSOZгУ Улл5 Scripting LanguageСpС29Ф Фй d й лtoc 1ллллtoc 2лаааЬ` И hРpШ xа (#џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ‰8!џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ`ЬагггUSOZгллТТ5.1 Basic commandsСpС29 ТТ5.2 String formatsСpС32 ТТ5.3 Structured statementsСpС33 ТТ5.4 Assignments and expressionsСpС33 ТТ5.5 Predefined variablesСpС34 ТТ5.6 String functionsСpС35 ТТ5.7 Commands as operandsСpС35 ТТ5.8 Example script fragmentsСpС35 ТТ5.9 Expression syntaxСpС37й d й лtoc 2ллллtoc 1лаааЬ` И hРpШ xа (#џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ8!џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬагггUSOZгУ Улл6 Trumpet Winsock Error MessagesСpС38Ф Фй d й лtoc 1ллллtoc 2лаааЬ` И hРpШ xа (#џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ‰8!џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ`ЬагггUSOZгллТТ6.1 Windows and Misc error messagesСpС38 ТТ6.2 Winsock API errorsСpС41 ТТ6.3 TCP errorsСpС42 ТТ6.4 Dialler errorsСpС42 ТТ6.5 Comm driver errorsСpС44 ТТ6.6 Packet driver error messagesСpС45й d й лtoc 2ллллtoc 1лаааЬ` И hРpШ xа (#џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ8!џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬагггUSOZгУ Улл7 Trumpet Winsock FAQСpС46Ф Фй d й лtoc 1ллллtoc 2лаааЬ` И hРpШ xа (#џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ‰8!џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ`ЬагггUSOZгллТТ7.1 General questionsСpС46 ТТ7.2 Registration questionsСpС46 ТТ7.3 Dialler questionsСpС47 ТТ7.4 Programmer's notesСpС51 ТТ7.5 Windows 95 questionsСpС52й d й лtoc 2ллллtoc 1лаааЬ` И hРpШ xа (#џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ8!џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬагггUSOZгУ Улл8 GlossaryСpС54Ф Фй d й лtoc 1ллллtoc 2лаааЬ` И hРpШ xа (#џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ‰8!џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ`ЬагггUSOZгллТТ8.1 Command lineСpС54 ТТ8.2 Crynwr packet driver collectionСpС54 ТТ8.3 Trumpet filesСpС54 ТТ8.4 DefinitionsСpС57й d й лtoc 2ллллtoc 1лаааЬ` И hРpШ xа (#џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ8!џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬагггUSOZгУ Улл9 Contact Details and Online ServicesСpС60Ф Фй d й лtoc 1ллллtoc 2лаааЬ` И hРpШ xа (#џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ‰8!џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ`ЬагггUSOZгллТТ9.1 World Wide WebСpС60 ТТ9.2 Technical support email addressesСpС60 ТТ9.3 General email addressesСpС60 ТТ9.4 The trumpet.* newsgroupsСpС61 ТТ9.5 FTPСpС61 ТТ9.6 Telephone and fax numbersСpС61 ТТ9.7 Postal addressСpС62й d й лtoc 2ллллtoc 1лаааЬ` И hРpШ xа (#џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ8!џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬагггUSOZгУ Улл10 Registration DetailsСpС63Ф Фй d й лtoc 1ллллtoc 2лаааЬ` И hРpШ xа (#џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ‰8!џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ`ЬагггUSOZгллТТ10.1 How to registerСpС63 ТТ10.2 Price listСpС64 ТТ10.3 Distribution RightsСpС64 ТТ10.4 Order formСpС66›й d й лtoc 2ллллtoc 1лаааЬ` И hРpШ xа (#џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ8!џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬагггUSOZгУ Уллй d йлtoc 1ллл в€1€вкЪA(œœddлheading 2лааб uф2МPБŠQ бгггUSOZгб Њ бУ УллвT 1)З1 1 1 1 1 1 1 TваЬ8!џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаззб uф2МPБŠQ бб Њ би1иIntroductionззФ Фй Ш йл heading 2 лллФ ФЪк л Body TextлХХаагггUSOZгллаЬ8!џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаThank you for using the Trumpet Winsock. It is through the kind support of our users that quality networking software has been available at affordable prices to the Internet community.ХХй Шd й ХХYou may use the Trumpet Winsock for 30 days to evaluate its usefulness. If at the end of that time you are satisfied with the Trumpet Winsock as a product, you should register it.ХХ ХХSee Registration Details for more information.ХХй dШ й л  Body Text ллллheading 3лХХаагггUSOZгллззб Мgф2МPБŠQ бб € бУ Уи‚1иAbout this documentationззФ Фй Ш й л heading 3 лллл Body TextлХХаагггUSOZгллб &Jє\  PŽ6Q бб € бThis documentation has been revised for Trumpet Winsock Version 3.0 by Rob Torok.ХХй d й ХХOriginally written as a Word for Windows 6.0 document, it is available in a variety of formats (including an online Help file, trumpwsk.hlp) from our Webй Web й and FTPй FTP й sites.ХХ ХХThroughout this help file, Р РWinsockРР refers to the Trumpet Winsock, and Р Рwinsock.dllРР refers to the winsock.dll that comes with the Trumpet Winsock unless otherwise specified.ХХ ХХNote that the Trumpet WinsockР Рs help file has a nonЉstandard У УMenuФ Ф button. This is particularly useful for getting around from topic to topic. If you ever get lost, try using the У УMenuФ Ф button to go up a level at a time.ХХй dШ й л  Body Text ллллheading 3лХХаагггUSOZгллззб Мgф2МPБŠQ бб € бУ Уи‚1иWhat is the Trumpet Winsock?ззФ Фй Ш й л heading 3 лллл Body TextлХХаагггUSOZгллб &Jє\  PŽ6Q бб € бThe Trumpet Winsock is a Windows Sockets 1.1 compatible TCP/IP stack that provides a standard networking layer for many Windows networking applications to use, and has itself been a major vehicle in achieving widespread use of Windows Sockets 1.1.ХХй Ш й л  Body Text ллллheading 3лХХаагггUSOZгллззб Мgф2МPБŠQ бб € бУ Уи‚1иCapabilities of the Trumpet WinsockззФ Фй Ш й л heading 3 лллл Body TextлХХаагггUSOZгллб &Jє\  PŽ6Q бб € бThe Trumpet Winsock is supported under the following configurations and associated features.ХХй Ш й л  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иТТDial up SLIP and PPPй ppp й connections, featuring:ХХй Ш2 й л"/Instruction"лллл0Instruction 2лХХаааЬ` И hРpШ xа (#џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ‰uѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬагггUSOZгллвT 1. 1. 1. 1. 1. 1. 1. 1.""""""""TвТТТТС€Си1иТТDemand load dialling.ХХй 2 й л$0Instruction 2$лллХХТТТТС€Си1иТТA Scripting Language for automatically logging in and out of your SLIP/PPP server.ХХ л$0Instruction 2$лллХХТТТТС€Си1иТТDynamic IP address assignment.ХХ л$0Instruction 2$лллХХТТТТС€Си1иТТPPP options: PAP and CHAP.ХХ л$0Instruction 2$лллХХТТТТС€Си1иТТOfflineйofflineй use of Winsock applications.ХХй d й л$0Instruction 2$лллл/InstructionлХХаааЬ` И hРpШ xа (#џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ‰ѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬагггUSOZгллвT"""""""" 1. 1. 1. 1. 1. 1. 1. 1.TвТТС€Си1иТТConnection to local area network by way of a packet driver or shim and WINPKT under enhanced mode.ХХй d2 й л"/Instruction"лллл0Instruction 2лХХаааЬ` И hРpШ xа (#џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ‰uѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬагггUSOZгллвT 1. 1. 1. 1. 1. 1. 1. 1.""""""""TвТТТТС€Си1иТТBOOTPй BOOTP й and RARPй RARP й.ХХй 2d й л$0Instruction 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иWhatР Рs new in Version 3.0?ззФ Фй d й л heading 3 лллл Body TextлХХаагггUSOZгллб &Jє\  PŽ6Q бб € бSignificant modifications made to the Trumpet Winsock since Version 2.1 include a few bugЉfixes and:ХХй d й л  Body Text лллл0Instruction 2лХХаааЬ` И hРpШ xа (#џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ‰uѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬагггUSOZгллвT 1)З1 1 1 1 1 1 1 """"""""TвТТТТС€Си1иТТRevised documentation including online helpйtrumpwsk.hlpй. ХХй d й л$0Instruction 2$лллХХТТТТС€Си1иТТImproved online Internet registration system.ХХ л$0Instruction 2$лллХХТТТТС€Си1иТТNew scripting commands.ХХ л$0Instruction 2$лллХХТТТТС€Си1иТТMore flexible demand loading with the Login on network activityйautologinй feature.ХХ л$0Instruction 2$лллХХТТТТС€Си1иТТAn installer!ХХ л$0Instruction 2$лллХХаЬ‰uѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаХХ ХХHere is an exhaustive list of changes to the Trumpet Winsock since Version 2.1:ХХй d й л/InstructionлХХаааЬ` И hРpШ xа (#џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ‰ѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬагггUSOZгллТТС€С1.ССPPP processor modifications.ХХй d2 й л"/Instruction"лллл0Instruction 2лХХаааЬ` И hРpШ xа (#џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ‰uѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬагггUSOZгллТТТТС€Си1иТТAdded CHAP support.ХХй 2 й л$0Instruction 2$лллХХТТТТС€Си1иТТCorrected some problems with PAP.ХХ ХХвT""""""""TвТТТТшёл$0Instruction 2$ллли1иТТFixed magic number bug in ECHO reply.ХХ л$0Instruction 2$лллХХвT""""""""TвТТТТС€Си1иТТAdded status message box when CHAP or PAP fails.ХХй d й л$0Instruction 2$лллл/InstructionлХХаааЬ` И hРpШ xа (#џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ‰ѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬагггUSOZгллТТС€С2.ССTCP protocol modificationsХХй d2 й л"/Instruction"лллл0Instruction 2лХХаааЬ` И hРpШ xа (#џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ‰uѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬагггUSOZгллТТТТС€Си1иТТImprovements to reduce processing for out of sequence packets.ХХй 2 й л$0Instruction 2$лллХХТТТТС€Си1иТТBlocking sockets improvements (see IP protocol modifications).ХХ л$0Instruction 2$лллХХТТТТС€Си1иТТCorrect excessive resend bugs.ХХ л$0Instruction 2$лллХХТТТТС€Си1иТТAllow send buffer size > 32K (up to just under 65K) (fixes 32 bit Netscape problem).ХХй d й л$0Instruction 2$лллл/InstructionлХХаааЬ` И hРpШ xа (#џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ‰ѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬагггUSOZгллТТС€С3.ССTCP Manager (tcpman.exe) modificationsХХй d2 й л"/Instruction"лллл0Instruction 2лХХаааЬ` И hРpШ xа (#џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ‰uѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬагггUSOZгллТТТТС€Си1иТТExtensive changes to the scripting language.ХХй 2 й л$0Instruction 2$лллХХТТТТС€Си1иТТChanges to menus (special/register, dialler/profile, etc).ХХ л$0Instruction 2$лллХХТТТТС€Си1иТТChanges to dialogs.ХХ л$0Instruction 2$лллХХТТТТС€Си1иТТAdded extra dialler option (dial on demand).ХХ л$0Instruction 2$лллХХТТТТС€Си1иТТError messages on startup displayed as dialog.ХХ л$0Instruction 2$лллХХТТТТС€Си1иТТImprovements to the login/logout state machine for SLIP/PPP.ХХ л$0Instruction 2$лллХХТТТТС€Си1иТТFixed bug where tcpman crashes if wm_quit sent to tcpman.ХХ л$0Instruction 2$лллХХТТТТС€Си1иТТImprovements to shut down operations to prevent system crashes (not 100% perfect yet, but close).ХХй d й л$0Instruction 2$лллл/InstructionлХХаааЬ` И hРpШ xа (#џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ‰ѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬагггUSOZгллТТС€С4.ССPacket driver moduleХХй d2 й л"/Instruction"лллл0Instruction 2лХХаааЬ` И hРpШ xа (#џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ‰uѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬагггUSOZгллТТТТС€Си1иТТDecreased minimum packet buffers from 4 buffers to 2 buffers.ХХй 2 й л$0Instruction 2$лллХХТТТТС€Си1иТТSlightly altered error messages for error dialogs.ХХй d й л$0Instruction 2$лллл/InstructionлХХаааЬ` И hРpШ xа (#џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ‰ѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬагггUSOZгллТТС€С5.ССSLIP/PPP comms driver moduleХХй d2 й л"/Instruction"лллл0Instruction 2лХХаааЬ` И hРpШ xа (#џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ‰uѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬагггUSOZгллТТТТС€Си1иТТAllow reconfiguration without restarting Winsock.ХХй 2 й л$0Instruction 2$лллХХТТТТС€Си1иТТReturn PPP link failed state to WSAStartup.ХХ л$0Instruction 2$лллХХТТТТС€Си1иТТAllow dial on demand for network activity.ХХ л$0Instruction 2$лллХХТТТТС€Си1иТТGeneral modifications to allow for PAP/CHAP login failure to give link failed state.ХХ л$0Instruction 2$лллХХТТТТС€Си1иТТImproved error message reporting.ХХй d й л$0Instruction 2$лллл/InstructionлХХаааЬ` И hРpШ xа (#џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ‰ѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬагггUSOZгллТТС€С6.ССDNS processing.ХХй d2 й л"/Instruction"лллл0Instruction 2лХХаааЬ` И hРpШ xа (#џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ‰uѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬагггUSOZгллТТТТС€Си1иТТFixed bug in processing of compressed names. (only for outgoing data so not relevant to normal use of winsock)ХХй 2 й л$0Instruction 2$лллХХТТТТС€Си1иТТSearch will abort if network down.ХХ л$0Instruction 2$лллХХТТТТС€Си1иТТFixed gethostname to update cached hostname if IP address is changed.ХХ л$0Instruction 2$лллХХТТТТС€Си1иТТFixed async getXbyY calls to keep local copy of data. Fixes random Netscape host lookup errors.ХХй d й л$0Instruction 2$лллл/InstructionлХХаааЬ` И hРpШ xа (#џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ‰ѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬагггUSOZгллТТС€С7.ССUDP protocol modificationsХХй d2 й л"/Instruction"лллл0Instruction 2лХХаааЬ` И hРpШ xа (#џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ‰uѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬагггUSOZгллТТТТС€Си1иТТBlocking sockets improvements (see IP protocol modifications).ХХй 2d й л$0Instruction 2$лллл/InstructionлХХаааЬ` И hРpШ xа (#џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ‰ѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬагггUSOZгллТТС€С8.ССIP protocol modificationsХХй d2 й л"/Instruction"лллл0Instruction 2лХХаааЬ` И hРpШ xа (#џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ‰uѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬагггUSOZгллТТТТС€Си1иТТEnable waitmessage processing to make the Winsock event driven rather than poll driven. (experimental, and is not 100% Winsock 1.1 compliant, does not work correctly for win32 tasks under Win95) Improves the performance of Windows when using blocking sockets.ХХй 2 й л$0Instruction 2$лллХХТТТТС€Си1иТТWin95 processing modifications to prevent reentrancy problems.ХХ л$0Instruction 2$лллХХТТТТС€Си1иТТAllow tcpman to abort bootp.ХХ л$0Instruction 2$лллХХТТТТС€Си1иТТMake sure that return IP address for ICMP ECHO REPLY is valid to prevent network storms.ХХ л$0Instruction 2$лллХХТТТТС€Си1иТТMiscellaneous alterations to blocking hook processing to be consistent with win32 multithreaded usage under Win95.ХХй d й л$0Instruction 2$лллл/InstructionлХХаааЬ` И hРpШ xа (#џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ‰ѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬагггUSOZгллТТС€С9.ССWINSOCK interface (winsock.dll)ХХй d2 й л"/Instruction"лллл0Instruction 2лХХаааЬ` И hРpШ xа (#џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ‰uѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬагггUSOZгллТТТТС€Си1иТТDetect more connection failed conditions (eg. PPP link failed errors).ХХй 2 й ХХвT""""""""TвТТТТшёл$0Instruction 2$ллли1иТТReentrancy check on all socket calls for Win95 function.ХХ л$0Instruction 2$лллХХвT""""""""TвТТТТС€Си1иТТBlocking select call has waitmessage function.ХХ л$0Instruction 2$лллХХТТТТС€Си1иТТReturn correct winsock information for WSAStartup errors.ХХ л$0Instruction 2$лллХХТТТТС€Си1иТТKill all active sockets if tcpman.exe is unloaded.ХХй d й л$0Instruction 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ийУ УtermsйLicense Terms and ConditionsззФ Фй d й л heading 3 лллл9LicenseлХХааб єIф2МPБГkC бгггUSOZгллб € бThe following terms and conditions apply to your use of the Trumpet Winsock program. Please read these terms before continuing the registration procedure. By using a registered copy of the Trumpet Winsock program you accept the terms and conditions below. If you do not accept the terms and conditions of this license, return this package to Trumpet Software International Pty Ltd and destroy all further copies of the product.ХХй d й л9Licenseлллл;License 2лХХаааЬ` И hРpШ xа (#џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ‰ѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаб єIф2МPБГkC бгггUSOZгллТТС€С1.ССTSI grants the registered user of the software (Р РYouРР) a nonЉexclusive, nonЉtransferable and perpetual licence to use the object code comprised in the software. You must not have installed at any one time more than the number of licensed copies of the software.ХХ ХХТТС€СУ У2.ССYou acknowledge that the software is supplied Р РAS ISРР and that TSI not making, and that no person acting on behalf of TSI has made, any warranty or representation as to the SoftwareР Рs functionality, performance characteristics, merchantability or suitability for any particular purpose. All such warranties and representations are hereby excluded to the maximum extent permitted by law.Ф ФХХ ХХТТС€С3.ССTo the extent permitted by law, TSI, its directors, servants, agents and licensors are excluded from all forms of direct, special, indirect, or consequential loss or damage (including loss of profits, loss of data and loss or damage that may reasonably be supposed to have been in the contemplation of the parties as of the date of this agreement as a probable result of an act or omission by TSI) arising out of or in connection with Your use of the Software, including without limitation any loss or damage caused by TSIР Рs negligence. Where relevant legislation does not permit TSIР Рs liability to be limited in this way then, if permitted by that legislation, TSIР Рs liability will be limited to, at TSIР Рs option, the replacement of the relevant goods or the supplying of relevant services again, or the payment of the cost of having the services supplied again. For the purposes of this Clause 3, TSI is or will be taken to be acting as agent or trustee on behalf of and for the benefit of its directors, servants, agents and licensors.ХХ ХХТТС€С4.ССThe agreement formed by TSIР Рs acceptance of Your application for registration is governed by and will be construed in accordance with the laws of the State of Tasmania, Australia. The 1980 United Nations Convention on the International Sale of Goods does not apply to that agreement.ХХ ХХТТС€С5.ССYou acknowledge that all rights in the Software are owned by TSI or its licensors and shall not at any time make any statement or do anything which is inconsistent with that ownership. Without limitation, Your licence does not allow You to resupply the software to any other person or to distribute the software.ХХ ХХТТС€С6.ССYour licence is limited to use for Your own internal requirements and does not permit You to use the Software to process the data of any other person or a part of a bureau service. If use for these purposes is required then You should contact TSI to make arrangements for the granting of an appropriate licence covering such uses.ХХй dШ й л ;License 2 ллллheading 3лХХаагггUSOZгллаЬ‰ѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаззб Мgф2МPБŠQ бб € бУ Уи‚1иInstallation requirementsззФ Фй Ш й л heading 3 лллл Body TextлХХаагггUSOZгллб &Jє\  PŽ6Q бб € бFor basic installation of the Trumpet Winsock, you will need the following:ХХй Ш й л  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иТТAbout 300Љ400k RAM (including 50Љ58k of global DOS memory) under normal conditions.ХХй Ш– й л"/Instruction"лллХХТТС€Си1иТТAbout 1000k disk space.ХХ л"/Instruction"лллХХТТС€Си1иТТAbout 5 minutes to install the files.ХХ л"/Instruction"лллХХТТС€Си1иТТSome knowledge of your network for the WinsockР Рs setup screens.ХХй –2 й л"/Instruction"лллл Body TextлХХаагггUSOZгллаЬ‰ѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаХХй 2d й ХХ‘NOTE: If you already have some kind of Internet software installed (eg MicrosoftР Рs DialЉup Networking), it is likely that some massaging of your system configuration will be required to allow the Trumpet Winsock to function correctly. In particular, if you already have a Winsock (winsock.dll and/or wsock32.dll) on your machine, then you may need to uninstall those files before the Trumpet Winsock will work.ХХл  Body Text ллл в€1€вк/a(œœddлheading 2лааб uф2МPБŠQ бгггUSOZгб Њ бУ УллвT 1. 1. 1. 1. 1. 1. 1. 1. 1)З1 1 1 1 1 1 1 Tвззб uф2МPБŠQ бб Њ бУ Уи1иUsing the Trumpet Winsock over SLIP/PPPйУ У;SLIP;PPPйззФ Фй dШ йл heading 2 лллФ Ф/к л Body TextлХХаагггUSOZгллBefore applications can use the Winsock to access the Internet, the Winsock must dial into your Internet Service Provider and establish a SLIP or PPP connection.ХХй Шd й ХХThis section describes how to configure the Trumpet Winsock for use over SLIPй slip й or PPPй ppp й.ХХ ХХ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иSetting up the Winsock for SLIP/PPPззФ Фй Ш й л 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.ХХй Ш й л  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иТТOpen the Trumpet Winsock and select Setup from the File menu to open the Setup dialog.ХХй Ш– й л"/Instruction"лллХХТТС€Си1иТТSelect either SLIPй SLIP й or PPPй ppp й.ХХй –2 й л"/Instruction"лллл0Instruction 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 й л$0Instruction 2$лллл/InstructionлХХаааЬ` И hРpШ xа (#џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ‰ѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬагггUSOZгллвT"""""""" 1. 1. 1. 1. 1. 1. 1. 1.TвТТС€Си1иТТEnter your IP addressйipaddressй (if youР Рve been assigned one), DNS serverйdnsserverй, and Domain suffixйdomainsuffixй.ХХй d2 й л"/Instruction"лллл0Instruction 2лХХаааЬ` И hРpШ xа (#џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ‰uѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬагггUSOZгллвT 1. 1. 1. 1. 1. 1. 1. 1.""""""""TвТТТТС€Си1иТТIf your provider allocates IP addresses dynamically (or you are unsure), leave this as 0.0.0.0 for the moment.ХХй 2d й л$0Instruction 2$лллл/InstructionлХХаааЬ` И hРpШ xа (#џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ‰ѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬагггUSOZгллвT"""""""" 1. 1. 1. 1. 1. 1. 1. 1.TвТТС€Си1иТТIf youР Рre feeling particularly brave, you may like to tweak Demand load timeoutй dlt й, MTUй mtu й, TCP RWINйtcprwinй, TCP MSSй tcpmss й, and TCP RTO MAXйtcprtomaxй.ХХй d2 й л"/Instruction"лллл0Instruction 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 once you have things running, but you should be able to establish a connection using MTU: У У576Ф Ф, TCP RWIN: У У2048Ф Ф, and TCP MSS: У У512Ф Ф.ХХй 2 й л$0Instruction 2$лллХХТТТТС€Си1иТТYou may like to talk to your Internet Service Provider for advice on optimising these.ХХй d й л$0Instruction 2$лллл/InstructionлХХаааЬ` И hРpШ xа (#џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ‰ѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬагггUSOZгллвT"""""""" 1. 1. 1. 1. 1. 1. 1. 1.TвТТС€Си1иТТOpen the Dialler Settings screen by clicking the Dialler Settings button.ХХй d– й л"/Instruction"лллХХТТС€Си1иТТSet the Comm portй comm й to the number of the comms port to which youР Рve connected your modem.ХХй –2 й л"/Instruction"лллл0Instruction 2лХХаааЬ` И hРpШ xа (#џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ‰uѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬагггUSOZгллвT 1. 1. 1. 1. 1. 1. 1. 1.""""""""TвТТТТС€СУ Уи1иТТФ ФEg. If your modem is on port 2, select: У УCom2Ф ФХХй 2d й л$0Instruction 2$лллл/InstructionлХХаааЬ` И hРpШ xа (#џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ‰ѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬагггUSOZгллвT"""""""" 1. 1. 1. 1. 1. 1. 1. 1.TвТТС€СФ Фи1иТТSet the Baud rateйbaudrateй that you would like your modem to run at.ХХй d2 й л"/Instruction"лллл0Instruction 2лХХаааЬ` И hРpШ xа (#џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ‰uѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬагггUSOZгллвT 1. 1. 1. 1. 1. 1. 1. 1.""""""""TвТТТТС€СУ Уи1иТТФ ФEg. If youР Рve got a Vfast 28.8k modem, select: У У38400 Ф ФХХй 2d й л$0Instruction 2$лллл/InstructionлХХаааЬ` И hРpШ xа (#џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ‰ѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬагггUSOZгллвT"""""""" 1. 1. 1. 1. 1. 1. 1. 1.TвТТС€СФ Фи1иТТSet Hardware handshakingйhardwareй and VJ header compressionй vjhc й as required.ХХй d2 й л"/Instruction"лллл0Instruction 2лХХаааЬ` И hРpШ xа (#џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ‰uѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬагггUSOZгллвT 1. 1. 1. 1. 1. 1. 1. 1.""""""""TвТТТТС€Си1иТТHardware handshaking is recommended if your modem and modem cable support it.ХХй 2 й л$0Instruction 2$лллХХТТТТС€Си1иТТUnder SLIP, header compression may only be used if your service provider supports it. Under PPP, header compression is optional and recommended.ХХй d й л$0Instruction 2$лллл/InstructionлХХаааЬ` И hРpШ xа (#џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ‰ѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬагггUSOZгллвT"""""""" 1. 1. 1. 1. 1. 1. 1. 1.TвТТС€Си1иТТSelect the kind of Online status detection your modem supports.ХХй d2 й л"/Instruction"лллл0Instruction 2лХХаааЬ` И hРpШ xа (#џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ‰uѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬагггUSOZгллвT 1. 1. 1. 1. 1. 1. 1. 1.""""""""TвТТТТС€Си1иТТYou will need to make sure that your modem has a default power on setting of У У&c1Ф Ф for DCD detection to function.ХХй 2d й л$0Instruction 2$лллл/InstructionлХХаааЬ` И hРpШ xа (#џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ‰ѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬагггUSOZгллвT"""""""" 1. 1. 1. 1. 1. 1. 1. 1.TвТТС€Си1иТТBy default, all dialling is done with standard Parity and Word Size (8 bits, no parity). This may not work for you...ХХй d2 й л"/Instruction"лллл0Instruction 2лХХаааЬ` И hРpШ xа (#џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ‰uѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬагггUSOZгллвT 1. 1. 1. 1. 1. 1. 1. 1.""""""""TвТТТТС€Си1иТТIf your service provider does not use 8 bits with no parity, you will need to select Use Control Panel settings and set these parameters in WindowР Рs Control Panel.ХХй 2d й л$0Instruction 2$лллл/InstructionлХХаааЬ` И hРpШ xа (#џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ‰ѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬагггUSOZгллвT"""""""" 1. 1. 1. 1. 1. 1. 1. 1.TвТТС€Си1иТТWhen you have finished editing these screens, click on OK and if all goes well, the Trumpet Winsock will be initialised.ХХй d– й л"/Instruction"лллХХТТС€Си1иТТIf your Internet provider has instructed you to use PAP or CHAP, then:ХХй –2 й л"/Instruction"лллл0Instruction 2лХХаааЬ` И hРpШ xа (#џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ‰uѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬагггUSOZгллвT 1. 1. 1. 1. 1. 1. 1. 1.""""""""TвТТТТС€Си1иТТFrom the File menu, select PPP Options.ХХй 2 й л$0Instruction 2$лллХХТТТТС€Си1иТТEnable PAP or CHAP as required and enter your username and password.ХХ ХХвT""""""""TвТТТТшёл$0Instruction 2$ллли1иТТPress OK to continue.ХХ л$0Instruction 2$лллл Body TextлХХаагггUSOZгллаЬ‰uѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаХХй d й ХХYou should now be ready to try logging in for the first time.ХХ ХХFor more information about the options youР Рve set, please see the sections covering the File/Setup and Dialler/Settings screens.ХХй dШ й л  Body Text ллллheading 3лХХаагггUSOZгллвT 1)З1 1 1 1 1 1 1 Tвззб Мgф2МPБŠQ бб € бУ Уи‚1иLogging in for the first timeззФ Фй Ш й л heading 3 лллл Body TextлХХаагггUSOZгллб &Jє\  PŽ6Q бб € бThere are two methods of logging into your Internet Service Provider: manual and automatic. A manual login involves entering the modem commands and server commands each time you wish to accesses the Internet. ХХй d й ХХAutomatic logins are a feature of the Trumpet Winsock which allow you to configure login scripts that automate the manual login process. For more information, see What's the difference between a manual and automatic login?ХХ ХХWhen logging in for first time, try the following suggestions:ХХй 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иТТRun the sample login script (login.cmd) by selecting Login from the Dialler menu.ХХй Ш2 й л"/Instruction"лллл0Instruction 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 selecting Profile from the Dialler menu.ХХй 2 й л$0Instruction 2$лллХХТТТТС€Си1иТТIf you receive a message saying Р Рscript completedРР then your script may require no further work.ХХ л$0Instruction 2$лллХХТТТТС€Си1иТТIf you receive Р Рscript abortedРР (possibly proceeded by another error message) then you should read on...ХХй d й л$0Instruction 2$лллл/InstructionлХХаааЬ` И hРpШ xа (#џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ‰ѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬагггUSOZгллвT"""""""" 1. 1. 1. 1. 1. 1. 1. 1.TвТТС€Си1иТТFind out if your Internet provider has a preconfigured a Trumpet Winsock login script.ХХй d2 й л"/Instruction"лллл0Instruction 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 your provider to see if they have a suitable script.ХХй 2d й л$0Instruction 2$лллл/InstructionлХХаааЬ` И hРpШ xа (#џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ‰ѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬагггUSOZгллвT"""""""" 1. 1. 1. 1. 1. 1. 1. 1.TвТТС€Си1иТТTry Logging in manually and then configuring your profile or login script.ХХй d2 й л"/Instruction"лллл Body TextлХХаагггUSOZгллаЬ‰ѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаХХй 2d й ХХOnce you have got a working login script, У Уwe recommend that you back up your login.cmd and trumpwsk.ini filesФ Ф. To be totally safe, back up all the files in your Trumpet directory.ХХ ХХPlease note that if you are upgrading from a previous release of the Trumpet Winsock, and already have a script that works, you should stick with it.ХХй dШ й л  Body Text ллллheading 3лХХаагггUSOZгллвT 1. 1. 1. 1. 1. 1. 1. 1. 1)З1 1 1 1 1 1 1 Tвззб Мgф2МPБŠQ бб € бУ Уи‚1иLogging in manuallyззФ Фй Ш й л heading 3 лллл Body TextлХХаагггUSOZгллб &Jє\  PŽ6Q бб € бNote that the Winsock will try to dial automatically when it starts unless No automatic login from Dialler/Settings is selected. To stop the script from executing, press the У УФ Ф key.ХХй Ш й л  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иТТFrom the Dialler menu, select Manual Login.ХХй Ш2 й л"/Instruction"лллл0Instruction 2лХХаааЬ` И hРpШ xа (#џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ‰uѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬагггUSOZгллвT 1. 1. 1. 1. 1. 1. 1. 1.""""""""TвТТТТС€Си1иТТYou will now be able to send commands (as described in your modemР Рs manual) to your modem using the "at" commands.ХХй 2d й л$0Instruction 2$лллл/InstructionлХХаааЬ` И hРpШ xа (#џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ‰ѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬагггUSOZгллвT"""""""" 1. 1. 1. 1. 1. 1. 1. 1.TвТТС€Си1иТТConfirm that your modem is ready by typing an appropriate command (or initialisation string).ХХй d2 й л"/Instruction"лллл0Instruction 2лХХаааЬ` И hРpШ xа (#џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ‰uѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬагггUSOZгллвT 1. 1. 1. 1. 1. 1. 1. 1.""""""""TвТТТТС€Си1иТТFor example, try entering: У Уatz Ф ФХХй 2 й л$0Instruction 2$лллХХТТТТС€Си1иТТEach character should appear on the screen as you type them. If no characters appear on the screen, make sure that the modem is turned on and plugged in and that the modem is set to echo commands as they are entered. To enable echoing, type the following command: У Уatze1 Ф ФХХ л$0Instruction 2$лллХХТТТТС€Си1иТТThe modem should return: У УOKФ ФХХ ХХвT""""""""TвТТТТшёл$0Instruction 2$ллли1иТТIf the characters are appearing on the screen, but the У УФ Ф isn't being taken, trying adjusting the baud rate in the Dialler/Settings screen. Check your modemР Рs manual to confirm which baud rates are valid. For more suggestions, see the error message Modem is not responding.ХХй d й л$0Instruction 2$лллл/InstructionлХХаааЬ` И hРpШ xа (#џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ‰ѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬагггUSOZгллвT 1. 1. 1. 1. 1. 1. 1. 1.TвТТС€Си1иТТEnter your modemР Рs initialisation string, if required.ХХй d2 й л"/Instruction"лллл0Instruction 2лХХаааЬ` И hРpШ xа (#џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ‰uѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬагггUSOZгллвT 1. 1. 1. 1. 1. 1. 1. 1.""""""""TвТТТТС€Си1иТТFor example, try: У Уat&f&c1&k3 Ф ФХХй 2d й л$0Instruction 2$лллл/InstructionлХХаааЬ` И hРpШ xа (#џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ‰ѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬагггUSOZгллвT"""""""" 1. 1. 1. 1. 1. 1. 1. 1.TвТТС€Си1иТТInstruct the modem to start dialling, by typing: У Уatdt Ф ФХХй d2 й л"/Instruction"лллл0Instruction 2лХХаааЬ` И hРpШ xа (#џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ‰uѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬагггUSOZгллвT 1. 1. 1. 1. 1. 1. 1. 1.""""""""TвТТТТС€Си1иТТThe modem should now dial into your service provider. If the line is busy you will need to repeat this step until you get a free line.ХХй 2 й л$0Instruction 2$лллХХТТТТС€Си1иТТUse У УatdpФ Ф instead of У Уatdt Ф Фif your phone exchange uses pulse dialling. ХХй d й л$0Instruction 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. Type these and press У УФ Ф after each one.ХХй d– й л"/Instruction"лллХХТТС€Си1иТТIf and when you are given a choice, select either SLIP or PPP depending on whether you have SLIP or PPP selected in the File/Setup screen.ХХй –2 й л"/Instruction"лллл0Instruction 2лХХаааЬ` И hРpШ xа (#џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ‰uѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬагггUSOZгллвT 1. 1. 1. 1. 1. 1. 1. 1.""""""""TвТТТТС€Си1иТТYour screen may now start being filled with nonsense characters.ХХй 2d й л$0Instruction 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 not PPPФФ) and your IP address is allocated dynamically you will need to:ХХй –2 й л"/Instruction"лллл0Instruction 2лХХаааЬ` И hРpШ xа (#џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ‰uѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬагггUSOZгллвT 1. 1. 1. 1. 1. 1. 1. 1.""""""""TвТТТТС€Си1иТТSelect Setup from the File menu.ХХй 2 й л$0Instruction 2$лллХХТТТТС€Си1иТТEnter the address you've been given in the IP address field.ХХ л$0Instruction 2$лллХХТТТТС€Си1иТТPress OK to continue.ХХй d й л$0Instruction 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"лллл0Instruction 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 й л$0Instruction 2$лллл/InstructionлХХаааЬ` И hРpШ xа (#џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ‰ѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬагггUSOZгллвT"""""""" 1. 1. 1. 1. 1. 1. 1. 1.TвТТС€Си1иТТOnce you have determined your login sequence, you can try Configuring your profile and/or Configuring your login script. Before trying to configure your profile you may find it very helpful to make a transcript of the login. To do this:ХХй d2 й л"/Instruction"лллл0Instruction 2лХХаааЬ` И hРpШ xа (#џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ‰uѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬагггUSOZгллвT 1. 1. 1. 1. 1. 1. 1. 1.""""""""TвТТТТС€Си1иТТSelect all the text in the Trumpet WinsockР Рs display.ХХй 2 й л$0Instruction 2$лллХХТТТТС€Си1иТТCopy the text by selecting Copy from the Edit menu.ХХ л$0Instruction 2$лллХХТТТТС€Си1иТТRun Notepad (or another text editor or even an email program) and select Paste from the Edit menu.ХХ л$0Instruction 2$лллХХТТТТС€Си1иТТSave, print, or even email the transcript as required.ХХй d й л$0Instruction 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иConfiguring your profileй'У У;How do I configure my login?'йззФ Фй d й л heading 3 лллл Body TextлХХаагггUSOZгллб &Jє\  PŽ6Q бб € бThis section describes the process of configuring the Login profile for the standard login script and provides some examples. Configuration of the profile should allow the Winsock to successfully dial into most SLIP/PPP servers, however it may necessary to edit the login script (login.cmd) directly for some.ХХй Ш й л  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иТТTry Logging in manually first to determine what prompts are given by the server and what responses are required.ХХй Ш2 й л"/Instruction"лллл0Instruction 2лХХаааЬ` И hРpШ xа (#џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ‰uѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬагггUSOZгллвT 1. 1. 1. 1. 1. 1. 1. 1.""""""""TвТТТТС€Си1иТТBe sure to make a transcript of the login, so that you have got something to refer to while editing the profile.ХХй 2d й л$0Instruction 2$лллл/InstructionлХХаааЬ` И hРpШ xа (#џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ‰ѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬагггUSOZгллвT"""""""" 1. 1. 1. 1. 1. 1. 1. 1.TвТТС€Си1иТТFrom the Dialler menu, select Profile.ХХй d– й л"/Instruction"лллХХТТС€Си1иТТEnsure that the username and password of your SLIP/PPP account and your service providerР Рs dialЉup phone number are entered correctly.ХХ л"/Instruction"лллХХТТС€Си1иТТOpen the Modem profile screen by clicking the Modem profile button.ХХй –2 й л"/Instruction"лллл0Instruction 2лХХаааЬ` И hРpШ xа (#џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ‰uѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬагггUSOZгллвT 1. 1. 1. 1. 1. 1. 1. 1.TвТТТТшёл"/Instruction"ллли1иТТModify any of the relevant modem settings.ХХй 2 й л$0Instruction 2$лллХХвT""""""""TвТТТТС€Си1иТТFor example, change the init string if your modem needs a special one. Change У УdtФ Ф with У УdpФ Ф if pulse dialling is required.ХХ л$0Instruction 2$лллХХТТТТС€Си1иТТClick on OK to continue.ХХй d й л$0Instruction 2$лллл/InstructionлХХаааЬ` И hРpШ xа (#џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ‰ѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬагггUSOZгллвT"""""""" 1. 1. 1. 1. 1. 1. 1. 1.TвТТС€Си1иТТOpen the Server profile screen by clicking the Server profile button.ХХй d– й л"/Instruction"лллХХТТС€Си1иТТAdjust the prompts, commands and responses according to the messages output by your SLIP/PPP server.ХХй –2 й л"/Instruction"лллл0Instruction 2лХХаааЬ` И hРpШ xа (#џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ‰uѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬагггUSOZгллвT 1. 1. 1. 1. 1. 1. 1. 1.""""""""TвТТТТС€Си1иТТIf the prompt that asks you for your username is Р РEnter your login:РР, you could change the Username prompt to: Р Рlogin:РР.ХХй 2 й л$0Instruction 2$лллХХТТТТС€Си1иТТIf your server doesnР Рt prompt for a service then leave the Command prompt field blank.ХХ л$0Instruction 2$лллХХТТТТС€Си1иТТIf you are unsure what prompts are output by your SLIP/PPP server, then compare your login transcript to the Example profiles given below.ХХй d й л$0Instruction 2$лллл/InstructionлХХаааЬ` И hРpШ xа (#џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ‰ѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬагггUSOZгллвT"""""""" 1. 1. 1. 1. 1. 1. 1. 1.TвТТС€Си1иТТClick on OK to continue when you have finished editing each of these screens.ХХй d– й л"/Instruction"лллХХТТС€Си1иТТFrom the Dialler menu, select Login to try logging in with the new profile.ХХ л"/Instruction"лллХХТТС€Си1иТТIf there is a problem with the login script it may indicate that one or more of the profile settings are incorrect or that the standard login script will need to be altered. See Configuring your login script for more information.ХХй –2 й л"/Instruction"лллл0Instruction 2лХХаааЬ` И hРpШ xа (#џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ‰uѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬагггUSOZгллвT 1. 1. 1. 1. 1. 1. 1. 1.""""""""TвТТТТС€Си1иТТTo obtain a full trace of the login script as it executes, edit the login.cmd file (by selecting Edit scripts from the Dialler menu) and add the following line near the top: trace on ХХй 2d й л$0Instruction 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иExample profilesй,У У;IP address;SLIP server;PPP server,йззФ Фй d й л heading 3 лллл Body TextлХХаагггUSOZгллб &Jє\  PŽ6Q бб € бHere are some examples login sessions and the corresponding Server profile settings.ХХй – й л  Body Text лллл*SubtitleлХХааб XXф2МPБŠQ бгггUSOZгУ УллExample PPP ServerФ ФХХй – й л*Subtitleлллл Body TextлХХаагггUSOZгллб &Jє\  PŽ6Q бHere is a typical PPP server login. In this example it is important that the username prompt be set to Р Рogin:РР (or Р Рlogin:РР) rather than Р Рsername:РР.ХХй d й л  Body Text ллллCodeлХХааб &nў6X@ЩDQ бгггUSOZгллаЬѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџŠbM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаТТТТС€СSLIP DISABLEDХХй d й ХХТТТТС€СatzХХ ХХТТТТС€СOKХХ ХХТТТТС€Сat&f&c1&k3ХХ ХХТТТТС€СOKХХ ХХТТТТС€Сatdt123456ХХ ХХТТТТС€СCONNECT 26400/ARQХХ ХХТТТТС€СХХ ХХТТТТС€СISP login: myusernameХХ ХХТТТТС€СPassword: ХХ ХХТТТТС€СPPP session from (123.456.789.100) to 123.456.789.156 beginning....~=7F}#@!}!}!}}4}"}&} } } } %}&1QB}'}"}(}"l}6~~=7F}#@!}!}"} }4}"}&} } } }}%}&1QB}'}"}(}"&+~~=7F}#@!}!}#} }4}"}&} } } } %}&1QB}'}"}(}"o8~ХХ ХХТТТТС€СPPP ENABLEDХХ ХХТТТТС€СХХ лCodeлллл Body TextлХХаагггUSOZгллаЬŠbM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаб &Jє\  PŽ6Q бNote that since this server does not prompt for a service (eg SLIP or PPP) the Command prompt field must be left blank.ХХй d й л  Body Text лллл>Table headerлХХаагггUSOZгУ УллвЦB­ НqфЦв‡аЬѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџѕM Ѕ џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаServer profile аЬѕM Ѕ џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџѕџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаvalueˆ‡аЬѕџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџѕM Ѕ џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаUsername promptФ Фл#>Table header#лллл?Table dataлХХаагггUSOZглл аЬѕM Ѕ џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџѕџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаogin:л!?Table data!лллл>Table headerлХХаагггUSOZгУ Уллˆ‡аЬѕџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџѕM Ѕ џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаPassword promptФ Фл#>Table header#лллл?Table dataлХХаагггUSOZглл аЬѕM Ѕ џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџѕџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаssword:л!?Table data!лллл>Table headerлХХаагггUSOZгУ Уллˆ‡аЬѕџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџѕM Ѕ џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаCommand promptФ Фл#>Table header#лллл?Table dataлХХаагггUSOZглл аЬѕM Ѕ џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџѕџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬал!?Table data!лллл>Table headerлХХаагггUSOZгУ Уллˆ‡аЬѕџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџѕM Ѕ џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаSLIP commandФ Фл#>Table header#лллл?Table dataлХХаагггUSOZглл аЬѕM Ѕ џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџѕџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаN/Aл!?Table data!лллл>Table headerлХХаагггUSOZгУ Уллˆ‡аЬѕџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџѕM Ѕ џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаSLIP responseФ Фл#>Table header#лллл?Table dataлХХаагггUSOZглл аЬѕM Ѕ џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџѕџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаN/Aл!?Table data!лллл>Table headerлХХаагггUSOZгУ Уллˆ‡аЬѕџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџѕM Ѕ џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаPPP commandФ Фл#>Table header#лллл?Table dataлХХаагггUSOZглл аЬѕM Ѕ џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџѕџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаN/Aл!?Table data!лллл>Table headerлХХаагггUSOZгУ Уллˆ‡аЬѕџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџѕM Ѕ џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаPPP responseФ Фл#>Table header#лллл?Table dataлХХаагггUSOZглл аЬѕM Ѕ џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџѕџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаbeginning..л!?Table data!лллл>Table headerлХХаагггUSOZгУ Уллˆ‡аЬѕџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџѕM Ѕ џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаScan for IP addressФ Фл#>Table header#лллл?Table dataлХХаагггUSOZглл аЬѕM Ѕ џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџѕџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаN/Aˆл!?Table data!лллл Body TextлХХаагггUSOZгллаЬѕџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџMU­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаХХй d– й л  Body Text лллл*SubtitleлХХааб XXф2МPБŠQ бгггUSOZгУ УллаЬMU­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаExample SLIP ServerФ ФХХй – й л*Subtitleлллл Body TextлХХаагггUSOZгллб &Jє\  PŽ6Q бThis is a fairly typical SLIP login with prompts for Р РUsername:РР and Р РPassword:РР and the requirement that Р РslipРР be output after a Р Р>РР prompt.ХХй d й л  Body Text ллллCodeлХХааб &nў6X@ЩDQ бгггUSOZгллаЬѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџŠbM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаТТТТС€СSLIP DISABLEDХХй d й ХХТТТТС€СatzХХ ХХТТТТС€СOKХХ ХХТТТТС€Сat&f&c1&k3ХХ ХХТТТТС€СOKХХ ХХТТТТС€Сatdt123456ХХ ХХТТТТС€СCARRIER 28800ХХ ХХТТТТС€СХХ ХХТТТТС€СPROTOCOL: LAPЉMХХ ХХТТТТС€СCOMPRESSION: V.42BISХХ ХХТТТТС€СCONNECT 38400ХХ ХХТТТТС€СХХ ХХТТТТшъЉЉЉЉЉЉЉЉЉЉЉЉЉЉЉЉЉЉЉЉЉЉЉЉЉЉЉЉЉЉЉЉЉЉЉЉЉЉЉЉЉЉЉЉЉЉЉЉЉЉЉЉЉЉХХ ХХТТТТС€СM Y I N T E R N E T S E R V I C E P R O V I D E RХХ ХХТТТТшъЉЉЉЉЉЉЉЉЉЉЉЉЉЉЉЉЉЉЉЉЉЉЉЉЉЉЉЉЉЉЉЉЉЉЉЉЉЉЉЉЉЉЉЉЉЉЉЉЉЉЉЉЉЉХХ ХХТТТТС€СХХ ХХТТТТС€СWelcome to our Internet Services. For registration or generalХХ ХХТТТТС€Сenquiries, phone us during business hours.ХХ ХХТТТТС€СХХ ХХТТТТС€СUsername: myusernameХХ ХХТТТТС€СPassword: ХХ ХХТТТТС€СPORT56>slipХХ ХХТТТТС€СSLIP connected.ХХ ХХТТТТС€СServer IP is 123.456.789.100, your address is 123.456.789.156ХХ ХХТТТТС€СSLIP ENABLEDХХ ХХТТТТС€СХХ лCodeлллл Body TextлХХаагггUSOZгллаЬŠbM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаб &Jє\  PŽ6Q бNote that since SLIP is being used, it is very important that the script is able to find the IP address. If the Scan for IP address field was left blank, the script would grab the first IP address it could find. In this particular example it would find the serverР Рs IP address (123.456.789.100) and incorrectly use that instead of the dynamically allocated IP address (123.456.789.156)!ХХй d й ХХThe SLIP response could in fact be left blank in this situation, but is left in as a precaution to make sure that SLIP has been successfully started on the server.ХХ ХХХХ л  Body Text лллл>Table headerлХХаагггUSOZгУ УллвЦB д ˆ NЦв‡аЬѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџѕM Ѕ џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаServer profile аЬѕM Ѕ џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџѕM џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаvalueˆ‡аЬѕM џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџѕM Ѕ џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаUsername promptФ Фл#>Table header#лллл?Table dataлХХаагггUSOZглл аЬѕM Ѕ џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџѕM џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаUsername:л!?Table data!лллл>Table headerлХХаагггUSOZгУ Уллˆ‡аЬѕM џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџѕM Ѕ џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаPassword promptФ Фл#>Table header#лллл?Table dataлХХаагггUSOZглл аЬѕM Ѕ џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџѕM џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаPassword:л!?Table data!лллл>Table headerлХХаагггUSOZгУ Уллˆ‡аЬѕM џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџѕM Ѕ џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаCommand promptФ Фл#>Table header#лллл?Table dataлХХаагггUSOZглл аЬѕM Ѕ џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџѕM џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬа>л!?Table data!лллл>Table headerлХХаагггUSOZгУ Уллˆ‡аЬѕM џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџѕM Ѕ џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаSLIP commandФ Фл#>Table header#лллл?Table dataлХХаагггUSOZглл аЬѕM Ѕ џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџѕM џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаslipл!?Table data!лллл>Table headerлХХаагггUSOZгУ Уллˆ‡аЬѕM џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџѕM Ѕ џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаSLIP responseФ Фл#>Table header#лллл?Table dataлХХаагггUSOZглл аЬѕM Ѕ џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџѕM џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаconnected.л!?Table data!лллл>Table headerлХХаагггUSOZгУ Уллˆ‡аЬѕM џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџѕM Ѕ џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаPPP commandФ Фл#>Table header#лллл?Table dataлХХаагггUSOZглл аЬѕM Ѕ џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџѕM џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаN/Aл!?Table data!лллл>Table headerлХХаагггUSOZгУ Уллˆ‡аЬѕM џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџѕM Ѕ џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаPPP responseФ Фл#>Table header#лллл?Table dataлХХаагггUSOZглл аЬѕM Ѕ џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџѕM џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаN/Aл!?Table data!лллл>Table headerлХХаагггUSOZгУ Уллˆ‡аЬѕM џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџѕM Ѕ џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаФ ФEnable У УScan for IP addressФ Фл#>Table header#лллл?Table dataлХХаагггUSOZглл аЬѕM Ѕ џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџѕM џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаyour address isˆл!?Table data!лллл Body TextлХХаагггUSOZгллаЬѕM џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаХХй dШ й л  Body Text ллллheading 3лХХаагггUSOZгллззб Мgф2МPБŠQ бб € бУ Уи‚1иConfiguring your login scriptззФ Фй Ш й л heading 3 лллл Body TextлХХаагггUSOZгллб &Jє\  PŽ6Q бб € бThis section explains what changes might need to be made to the standard login script that cannot be accommodated by Configuring your profile.ХХй d й ХХYour login script will be functioning correctly once it is able to login and return Р Рscript completedРР. If it returns Р Рscript abortedРР, your Winsock applications will not be able to connect to the Internet.ХХ ХХHere are some reasons why the standard login script might need to be altered:ХХй dШ й л  Body Text лллл/InstructionлХХаааЬ` И hРpШ xа (#џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ‰ѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬагггUSOZгллТТС€С1.ССThe order of events when you dial in is different to the order expected in the standard login script. If this is the case you may need to try a different combination.ХХй Ш2 й л"/Instruction"лллл0Instruction 2лХХаааЬ` И hРpШ xа (#џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ‰uѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬагггUSOZгллвT 1)З1 1 1 1 1 1 1 """"""""TвТТТТС€Си1иТТFor example, some dialЉup servers prompt for a service before requesting the username and password.ХХй 2d й л$0Instruction 2$лллл/InstructionлХХаааЬ` И hРpШ xа (#џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ‰ѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬагггUSOZгллТТС€С2.ССAn additional password may be required.ХХй d2 й л"/Instruction"лллл0Instruction 2лХХаааЬ` И hРpШ xа (#џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ‰uѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬагггUSOZгллТТТТС€Си1иТТFor example, to output УУmypasswordФФ at the УУID Code:ФФ prompt:ХХй 2 й л$0Instruction 2$ллллCodeлХХааб &nў6X@ЩDQ бгггUSOZгллаЬ‰uѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџŠbM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаТТТТС€СХХ ХХТТТТС€Сinput %logintimeout Р РID Code:РРХХ ХХТТТТС€Сoutput Р РmypasswordРР\13ХХ ХХТТТТС€СХХ лCodeлллл Body TextлХХаагггUSOZгллаЬŠbM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаб &Jє\  PŽ6Q бTo access the login script, select Edit scripts from the Dialler menu, choose login.cmd, and press OK.ХХй d й ХХTo obtain a full trace of the login script as it executes, insert the following command near the top of the script:ХХ л  Body Text ллллCodeлХХааб &nў6X@ЩDQ бгггUSOZгллаЬѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџŠbM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаТТТТС€Сtrace onХХй d й ХХТТТТС€СХХ лCodeлллл Body TextлХХаагггUSOZгллаЬŠbM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаб &Jє\  PŽ6Q бSee also Scripting Language.ХХй d йл  Body Text ллл в€1€вк;(œœddлheading 2лааб uф2МPБŠQ бгггUSOZгб Њ бУ УллвT"""""""" 1)З1 1 1 1 1 1 1 Tвззб uф2МPБŠQ бб Њ бУ Уи1иUsing the Trumpet Winsock over a packet driverйУ У;packet driverйззФ Фй dШ йл heading 2 лллФ Ф;к л Body TextлХХаагггUSOZгллThis section describes how to configure the Trumpet Winsock for use on a local area network (eg Ethernet) by way of a packet driver interface.ХХй Шd й ХХThere are a number of ways that an application can access a network card. The most common methods are ODI, NDIS, and packet driver. Currently,У У Ф Фthe Trumpet Winsock supports aУ У packet driver interface onlyФ Ф, and У Уnot ODI or NDISФ Ф. To use the Trumpet Winsock over ODI or NDIS, a УУpacket driver shimФФ is required to provide a packet driver interface.ХХ ХХFurthermore, the Winsock requires winpkt (or a substitute, such as ndis3pkt) to make the packet driver (or packet driver shim) available within Windows.ХХ ХХNormally network cards will be supplied with a number of device drivers (including packet driver, ODI driver, and NDIS driver). If your network card was supplied without a packet driver and you are not using ODI or NDIS, 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 a packet driver and WINPKTйУ У;WINPKT;ne2000йззФ Фй Ш й л heading 3 лллл Body TextлХХаагггUSOZгллб &Jє\  PŽ6Q бб € бTo install a packet driver and winpkt, you will need lines in your autoexec.bat (or 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 лллл*SubtitleлХХааб XXф2МPБŠQ бгггUSOZгУ УллNe2000 packet driver using WINPKTФ ФХХй – й л*Subtitleлллл 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Н џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџŠbM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаТТТТС€Сne2000 0x60 2 0x300ХХй d й ХХТТТТС€СWINPKT 0x60ХХй 2 й лCodeлллл*SubtitleлХХааб XXф2МPБŠQ бгггUSOZгУ УллаЬŠbM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаWestern Digital 8Љbit network card using WINPKTФ ФХХй 2 й л*Subtitleлллл 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Н џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџŠbM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаТТТТС€Сwd8003e 0x61 5 0x320ХХй d й ХХТТТТС€СWINPKT 0x61ХХй 2 й лCodeлллл*SubtitleлХХааб XXф2МPБŠQ бгггUSOZгУ УллаЬŠbM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаNe2000 packet driver with Novell NetWare access using WINPKTФ ФХХй 2 й л*Subtitleлллл 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 the ODIPKT shim instead. An example could be the Xircom Pocket Adaptor.ХХй d й л  Body Text ллллCodeлХХааб &nў6X@ЩDQ бгггUSOZгллаЬѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџŠbM Ѕ § 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гллаЬŠbM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаззб Мgф2МPБŠQ бб € бУ Уи‚1иInstalling an NDIS or ODI packet driver shimй?У У;NDIS;ODI;Packet driver shims;ODIPKT;DIS_PKT;NDIS3PKT?йззФ Фй d й л heading 3 лллл Body TextлХХаагггUSOZгллб &Jє\  PŽ6Q бб € бSince the Winsock can only access a network card by way of a packet driver, a УУpacket driver shimФФ is required to provide a packet driver interface over NDIS and ODI.ХХй d й ХХUse the following table to determine which shim you will require and whether or not winpkt be need to be installed.ХХ л  Body Text лллл>Table headerлХХаагггUSOZгУ УллвЦDЅ Y Э=ёЦв‡аааЬѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџѕM Ѕ џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬа‘л  Body Text лллNetwork driver аЬѕM Ѕ џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџѕџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаShim required Winpkt needed аЬѕџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџѕM Ѕ § џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаExample network OSˆ‡аааЬѕM Ѕ § џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџѕM Ѕ џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаNDIS3 and ODIФ Фл#>Table header#лллл?Table dataлХХаагггUSOZглл аааЬѕM Ѕ џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџѕџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаndis3pkt no аЬѕџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџѕM Ѕ § џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаMicrosoft network (WfW or Win95) and Novell Netwareл!?Table data!лллл>Table headerлХХаагггUSOZгУ Уллˆ‡аЬѕM Ѕ § џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџѕM Ѕ џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаNDIS3Ф Фл#>Table header#лллл?Table dataлХХаагггUSOZглл аааЬѕM Ѕ џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџѕџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаndis3pkt no аЬѕџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџѕM Ѕ § џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаMicrosoft network (WfW or Win95)л!?Table data!лллл>Table headerлХХаагггUSOZгУ Уллˆ‡аЬѕM Ѕ § џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџѕM Ѕ џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаNDIS2Ф Фл#>Table header#лллл?Table dataлХХаагггUSOZглл аааЬѕM Ѕ џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџѕџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаdis_pkt yes аЬѕџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџѕM Ѕ § џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаWindows for Workgroupsл!?Table data!лллл>Table headerлХХаагггUSOZгУ Уллˆ‡аЬѕM Ѕ § џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџѕM Ѕ џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаODIФ Фл#>Table header#лллл?Table dataлХХаагггUSOZглл аааЬѕM Ѕ џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџѕџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаodipkt yes аЬѕџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџѕM Ѕ § џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаNovell Netwareл!?Table data!лллл>Table headerлХХаагггUSOZгУ Уллˆ‡аЬѕM Ѕ § џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџѕM Ѕ џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаODI (over token ring)Ф Фл#>Table header#лллл?Table dataлХХаагггUSOZглл аааЬѕM Ѕ џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџѕџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаoditrpkt yes аЬѕџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџѕM Ѕ § џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаNovell Netwareˆл!?Table data!лллл Body TextлХХаагггUSOZгллаЬѕM Ѕ § џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаХХ ХХ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/ХХй dШ й л' Body Text Indent'ллллheading 4лХХаагггUSOZгллаЬuѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаб XXф2МPБŠQ бб € бУ Уиƒ1иNdis3pktФ Фй Ш й л heading 4 лллл Body TextлХХаагггUSOZгллб &Jє\  PŽ6Q бб € бNdis3pkt is a shim that provides a packet driver interface over NDIS3. It is available by anonymous FTP from: ХХй d й л  Body Text лллл! Body Text Indent!лХХаагггUSOZгллаЬѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџuѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаТТftp://hsdndev.harvard.edu/ndis3pkt/ХХ л' Body Text Indent'лллл Body TextлХХаагггUSOZгллаЬuѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаLike winpkt, ndis3pkt provides a virtual packet driver interface under Windows, and in fact replaces winpkt altogether.ХХй dШ й л  Body Text ллллheading 4лХХаагггUSOZгллб XXф2МPБŠQ бб € бУ Уиƒ1иOdipktйУ У;ODI;NetWareйФ Фй Ш й л heading 4 лллл Body TextлХХаагггUSOZгллб &Jє\  PŽ6Q бб € бOdipkt is a shim that provides a packet driver interface over ODI. It is available by anonymous FTP from: ХХй d й л  Body Text лллл! Body Text Indent!лХХаагггUSOZгллаЬѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџuѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаТТftp://hsdndev.harvard.edu/odipkt/ХХ л' Body Text Indent'лллл Body TextлХХаагггUSOZгллаЬuѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаSee also winpkt and oditrpkt.ХХ ХХHere is an example network attach batch file and the corresponding net.cfg:ХХ л  Body Text ллллCodeлХХааб &nў6X@ЩDQ бгггUSOZгллаЬѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџŠbM Ѕ § 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гллаЬŠbM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаб &Jє\  PŽ6Q бThe ordering of the frame protocols in your net.cfg is very important. For example:ХХй d й л  Body Text ллллCodeлХХааб &nў6X@ЩDQ бгггUSOZгллаЬѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџŠbM Ѕ § 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гллаЬŠbM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаб &Jє\  PŽ6Q бNote that there is another version of odipkt which has been released by FTP Software.ХХй d й ХХAlso note that there are two programs with the name ne2000.com. One is a packet driver and is referred to in another section. The one referred to in this section is an ODI driver Љ it doesnР Рt provide a packet driver interface.ХХй dШ й л  Body Text ллллheading 4лХХаагггUSOZгллб XXф2МPБŠQ бб € бУ Уиƒ1иOditrpktФ Фй Ш й л heading 4 лллл Body TextлХХаагггUSOZгллб &Jє\  PŽ6Q бб € бOditrpkt is a shim that provides a packet driver interface over ODI on a token ring network. It is available by anonymous FTP from the Oklahoma State University:ХХй d й л  Body Text лллл! Body Text Indent!лХХаагггUSOZгллаЬѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџuѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаТТftp://dc.cis.okstate.edu/pub/oditrpkt/ХХй dШ й л' Body Text Indent'ллллheading 4лХХаагггUSOZгллаЬuѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаб XXф2МPБŠQ бб € бУ Уиƒ1иDis_pktй,У У;Windows for Workgroups 3.11 Setup,йФ Фй Ш й л heading 4 лллл Body TextлХХаагггUSOZгллб &Jє\  PŽ6Q бб € бDis_pkt is a shim that provides a packet driver interface over NDIS2. It is available by anonymous FTP from: ХХй d й л  Body Text лллл! Body Text Indent!лХХаагггUSOZгллаЬѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџuѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаТТftp://hsdndev.harvard.edu/dis_pkt/ХХ л' Body Text Indent'лллл Body TextлХХаагггUSOZгллаЬuѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаDis_pkt currently only supports NDIS2, not NDIS3. If your network is based on NDIS3, then use ndis3pkt rathe then dis_pkt. ХХ ХХIf the Trumpet Winsock is required to operate over a Windows for Workgroups network, an installer is available to setup dis_pkt. The installer is not necessary if the Winsock is going to be used over a modem.ХХ ХХIt is available free of charge from our FTP server: ХХ л  Body Text лллл! Body Text Indent!лХХаагггUSOZгллаЬѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџuѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаТТftp://ftp.trumpet.com/winsock/wfwsetup/twswfwg.zipХХ л' Body Text Indent'лллл Body TextлХХаагггUSOZгллаЬuѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаThis is provided AS IS with no warranty and is for personal use only.ХХ ХХNote that the Trumpet Winsock should be installed first, and that winpkt is still required.ХХй dШ й л  Body Text ллллheading 3лХХаагггUSOZгллззб Мgф2МPБŠQ бб € бУ Уи‚1иSetting up the Winsock for a packet driver or shimззФ Фй Ш й л 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 your network administrator Љ it will save you a lot of time.ХХй d й ХХThe first time you run the Trumpet Winsock, the Setup screen will be opened automatically. You can access it later by selecting File from the Setup menu.ХХй 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иТТMake sure that your packet driver or packet driver shim is installed correctly.ХХй Ш2 й л"/Instruction"лллл0Instruction 2лХХаааЬ` И hРpШ xа (#џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ‰uѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬагггUSOZгллвT 1. 1. 1. 1. 1. 1. 1. 1.""""""""TвТТТТС€Си1иТТIf you havenР Рt already done so, read Installing a packet driver and WINPKT or Installing an NDIS or ODI packet driver shim.ХХй 2d й л$0Instruction 2$лллл/InstructionлХХаааЬ` И hРpШ xа (#џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ‰ѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬагггUSOZгллвT"""""""" 1. 1. 1. 1. 1. 1. 1. 1.TвТТС€Си1иТТEnter your IP address, DNS server, and Domain suffix.ХХй d2 й л"/Instruction"лллл0Instruction 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 й л$0Instruction 2$лллл/InstructionлХХаааЬ` И hРpШ xа (#џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ‰ѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬагггUSOZгллвT"""""""" 1. 1. 1. 1. 1. 1. 1. 1.TвТТС€Си1иТТSelect Packet driver from the list of Driver types.ХХй d2 й л"/Instruction"лллл0Instruction 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 й л$0Instruction 2$лллл/InstructionлХХаааЬ` И hРpШ xа (#џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ‰ѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬагггUSOZгллвT"""""""" 1. 1. 1. 1. 1. 1. 1. 1.TвТТС€Си1иТТEnter your Vector, Netmask, and Gateway.ХХй d2 й л"/Instruction"лллл0Instruction 2лХХаааЬ` И hРpШ xа (#џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ‰uѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬагггUSOZгллвT 1. 1. 1. 1. 1. 1. 1. 1.""""""""TвТТТТС€Си1иТТThe vector is the one that your packet driver was installed under without the leading Р Р0xРР. For example, if you used vector 0x60, enter У У60Ф Ф. Alternatively, enter У У00Ф Ф to instruct the Winsock to search for the packet driver.ХХй 2d й л$0Instruction 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 MTU, TCP RWIN, TCP MSS, TCP RTO MAX, and Demand load timeout.ХХй d2 й л"/Instruction"лллл0Instruction 2лХХаааЬ` И hРpШ xа (#џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ‰uѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬагггUSOZгллвT 1. 1. 1. 1. 1. 1. 1. 1.TвТТТТшёл"/Instruction"ллли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 й л$0Instruction 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"лллл0Instruction 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.ХХй 2 йл$0Instruction 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иMenu CommandsззФ Фй Ш йл heading 2 лллФ ФЮк л Body TextлХХаагггUSOZгллаЬ‰uѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬа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 Trumpet WinsockР Рs Setup dialog box. Click on settings to see its definition.ХХй d й ХХаааЬѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬа{bmc tws.shg}ХХ ХХаааЬѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬа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 or shim.ХХй dШ й л  Body Text ллллheading 5лХХаагггUSOZгллб XXф2МPБŠQ бб € бУ Уи„1ийУ Уipaddressй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 login 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ийУ УdnsserverйDNS serverФ Фй Ш й л heading 5 лллл Body TextлХХаагггUSOZгллб &Jє\  PŽ6Q бб € бThe numerical IP address of your Internet Service ProviderР Рs 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ийУ Уdomainsuffixй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ийУ УdriverйDriverФ Фй Ш й л heading 5 лллл Body TextлХХаагггUSOZгллб &Jє\  PŽ6Q бб € бDetermines the kind of network driver the Winsock will use to access the Internet.ХХй Ш й л  Body Text ллллheading 5лХХаагггUSOZгллб XXф2МPБŠQ бб € бУ Уи„1ийУ УslipйSLIPФ Фй Ш й л heading 5 лллл 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 also PPPй ppp й.ХХй dШ й л  Body Text ллллheading 5лХХаагггUSOZгллб XXф2МPБŠQ бб € бУ Уи„1ий У Уppp йPPPФ Фй Ш й л heading 5 лллл Body TextлХХаагггUSOZгллб &Jє\  PŽ6Q бб € бPoint to Point Protocol (PPP) is a more complicated version of SLIP that includes error detection, password authentication and optional VJ header compressionй vjhc й.ХХй d й ХХSLIP, CSLIP and PPP are all pointЉtoЉpoint protocols. They directly connect two computers or one and computer and a network port, usually over a modem connection. These protocols are most often used over dial up connections.ХХй dШ й л  Body Text ллллheading 5лХХааб XXф2МPБŠQ бгггUSOZгб € бУ Улл‘л  Body Text лллб XXф2МPБŠQ бб € бУ Уи„1ийУ УpacketdriverйPacket driverФ Фй Ш й л heading 5 лллл Body TextлХХаагггUSOZгллб &Jє\  PŽ6Q бб € бA packet driver is a piece of software that provides an interface between a network card (such as an ethernet adaptor) and communications software such as the Trumpet Winsock.ХХй d й ХХThis is the method of network driver that the Winsock would normally use when configured for an ethernet.ХХ ХХ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 this is that information can be transmitted much more efficiently in packets.ХХ ХХPublic domain packet drivers are available from the Crynwr packet driver collection.ХХй dШ й л  Body Text ллллheading 5лХХаагггUSOZгллб XXф2МPБŠQ бб € бУ Уи„1ийУ УvectorйVectorФ Фй Ш й л heading 5 лллл Body TextлХХаагггUSOZгллб &Jє\  PŽ6Q бб € бSets the vector that your packet driverйpacketdriverй 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.ХХ ХХA packet driver is 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.ХХ ХХSee vectors or more information.ХХй dШ й л  Body Text ллллheading 5лХХаагггUSOZгллб XXф2МPБŠQ бб € бУ Уи„1ийУ Уnetmaskй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ийУ Уgatewayй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ий У Уmtu йMTUФ Фй Ш й л heading 5 лллл Body TextлХХаагггUSOZгллб &Jє\  PŽ6Q бб € б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.ХХй d й ХХ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. A work around for this would be to lower the Winsock's MTU to match the minimum MTU of the intervening networks. 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.ХХ ХХAs a starting point, try setting the MTU to the MTU of your network. For Ethernet, 1500 is the maximum, and is recommended. The unofficial MTU for SLIP servers is 1006.ХХй dШ й л  Body Text ллллheading 5лХХаагггUSOZгллб XXф2МPБŠQ бб € бУ Уи„1ийУ УTCPRWINй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 й ХХ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.ХХ ХХ‘The RWIN should usually be set to exactly 3 or 4 times the size of the TCP MSS.ХХй dШ й л  Body Text ллллheading 5лХХаагггUSOZгллб XXф2МPБŠQ бб € бУ Уи„1ийУ УTCPMSSй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 й ХХ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.ХХ ХХBecause headers are typically 40 bytes, your MSS should always be less at least 40 less than the MTU. As a rule of thumb, set the MSS to the greatest power of 2 that is at least 40 less than the MTU.ХХй dШ й л  Body Text ллллheading 5лХХаагггUSOZгллб XXф2МPБŠQ бб € бУ Уи„1ийУ УTCPRTOMAXй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ий У Уdlt йDemand load timeoutФ Фй Ш й л heading 5 лллл Body TextлХХаагггUSOZгллб &Jє\  PŽ6Q бб € бThe demand load timeout is the number of seconds the Winsock stays loaded after all Winsock applications have finished with it. This is useful when the Winsock has been demand loaded and you wish to close the application that loaded the Winsock before loading another (and not have the Winsock logout in the meantime). ХХй d й ХХNote that this will only apply if the Winsock has been Р Рdemand loadedРР. That is, the Winsock has been launched by another application.ХХ ХХIf the Winsock hasnР Рt been demand loaded, use the Inactivity timeoutйinactivityй.ХХ ХХSee also How do I get demand loading to work?.ХХй dШ й л  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 headerлХХаагггUSOZгУ УллвЦB~ 2‘Цв‡аЬѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџѕM Ѕ џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаEnable FirewallФ Фл#>Table header#лллл?Table dataлХХаагггUSOZглл аЬѕM Ѕ џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџѕM Ѕ § U­џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаEnables firewall setup.ХХˆл!?Table data!лллл>Table headerлХХаагггUSOZгУ УллвЦCW ~ 2‘Цв‡аЬѕM Ѕ § U­џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџѕM џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаFirewall Host: аЬѕM џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџѕџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаIP addressФ Фл#>Table header#лллл?Table dataлХХаагггUSOZглл аЬѕџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџѕM Ѕ § U­џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаThis will be the IP address of the firewall that is visible to the local network.л!?Table data!лллл>Table headerлХХаагггUSOZгУ Уллˆ‡аЬѕM Ѕ § U­џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџѕM џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬа аЬѕM џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџѕџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаPortФ Фл#>Table header#лллл?Table dataлХХаагггUSOZглл аЬѕџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџѕM Ѕ § U­џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаThe port that the firewall will be using to communicate to the Winsock with.ХХˆл!?Table data!лллл>Table headerлХХаагггUSOZгУ УллвЦB~ 2‘Цв‡аЬѕM Ѕ § U­џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџѕM Ѕ џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаFirewall User IDФ Фл#>Table header#лллл?Table dataлХХаагггUSOZглл аЬѕM Ѕ џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџѕM Ѕ § U­џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаYour user ID string.ХХˆл!?Table data!лллл>Table headerлХХаагггUSOZгУ УллвЦCК n ~ 2‘Цв‡аЬѕM Ѕ § U­џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџѕM џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаLocal IP addresses: аЬѕM џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаNetФ Фл#>Table header#лллл?Table dataлХХаагггUSOZглл аЬџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџѕM Ѕ § U­џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаThe address of a network that will be considered local.л!?Table data!лллл>Table headerлХХаагггUSOZгУ Уллˆ‡аЬѕM Ѕ § U­џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџѕM џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬа аЬѕM џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаMaskФ Фл#>Table header#лллл?Table dataлХХаагггUSOZглл аЬџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџѕM Ѕ § U­џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаThe netmask of the corresponding network.й dШ йˆл!?Table data!ллллheading 4лХХаагггUSOZгллаЬѕM Ѕ § U­џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаб XXф2МPБŠQ бб € бУ Уиƒ1иPPP optionsйУ У;PAP;CHAPйФ Фй Ш й л heading 4 лллл Body TextлХХаагггUSOZгллб &Jє\  PŽ6Q бб € бIf your Internet Provider has instructed you to use either Password Authentication Protocol (PAP) or Challenge Handshake Authentication Protocol (CHAP) then select it from this screen and enter your username and password.ХХй d й ХХIf you would like to be prompted for your password each time you login, then leave the password field blank.ХХ ХХ‘The PAP/CHAP username and password should not be confused with the username and password used for a dialЉup SLIP/PPP account.ХХй dШ й л  Body Text ллллheading 4лХХаагггUSOZгллб XXф2МPБŠQ бб € бУ Уиƒ1иExitФ Фй Ш й л heading 4 лллл Body TextлХХаагггUSOZгллб &Jє\  PŽ6Q бб € бQuits the Trumpet Winsock.ХХй Ш й л  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 the display to the clipboard.ХХй Ш й л  Body Text ллллheading 4лХХаагггUSOZгллб XXф2МPБŠQ бб € бУ Уиƒ1иClearФ Фй Ш й л heading 4 лллл Body TextлХХаагггUSOZгллб &Jє\  PŽ6Q бб € бClears the Trumpet Winsock display.ХХй Ш й л  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иHideФ Фй Ш й л heading 4 лллл Body TextлХХаагггUSOZгллб &Jє\  PŽ6Q бб € бHides the Winsock from the task list. To make the Winsock reappear, select itР Рs icon again.ХХй Ш й л  Body Text ллллheading 4лХХаагггUSOZгллб XXф2МPБŠQ бб € бУ Уиƒ1иPassword registrationФ Фй Ш й л heading 4 лллл Body TextлХХаагггUSOZгллб &Jє\  PŽ6Q бб € бOnce you have registered the Trumpet Winsock you will receive a registration name and password that should be entered here.ХХй d й ХХSince your password is generated from your registration name, У Уyou do not get to choose your own registration passwordФ Ф.ХХ ХХSee Registration Details for more information on 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. You can do this over the Internet by selecting Update registration from the Special menu.ХХй dШ й л  Body Text ллллheading 4лХХаагггUSOZгллб XXф2МPБŠQ бб € бУ Уиƒ1иInternet registrationФ Фй Ш й л heading 4 лллл 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.Ф ФХХ ХХYou will receive a password once we have received an authorisation to debit your credit card. For this reason, У Уplease allow five working days for your order to be processed.Ф ФХХ ХХTo register over the Internet: ХХй 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иТТStart the Trumpet Winsock (and dial into you provider if applicable), then select Internet registration from the Special menu.ХХй Ш– й л"/Instruction"лллХХТТС€Си1иТТPress OK to each message box once you have read them.ХХ л"/Instruction"лллХХТТС€Си1иТТFill out the details carefully and select Send registration request when you're finished.ХХй –2 й л"/Instruction"лллл0Instruction 2лХХаааЬ` И hРpШ xа (#џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ‰uѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬагггUSOZгллвT 1. 1. 1. 1. 1. 1. 1. 1.""""""""TвТТТТС€Си1иТТIf you get a "Registration Host not found" error it may be because our registration server was temporarily off line, your machine is behind a firewall, or because your domain cannot see ours for some reason. In this event, please use another method. See How to register for other options.ХХй 2 й ХХвT""""""""TвТТТТшёл$0Instruction 2$ллли1иТТIf the transfer is taking too long, it may be necessary to click on the У УAbort transferФ Ф button and try again later.ХХ л$0Instruction 2$лллл Body TextлХХаагггUSOZгллаЬ‰uѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаХХй d й ХХYou can select У УQuery registration processФ Ф to see how your order is progressing. If your order has already been completed, then your password will be automatically transferred to your Winsock and the timelock will be removed. If you receive Р РTransaction has been declined or is invalidРР, then please contact our Registration Departmentйcontactй by another method.ХХ ХХWhen your transaction has been completed, your password will be sent to you via email. You can enter you registrations name and password in the Password registration screen, which can be found under the Special menu.ХХ ХХIf this method of registration is unsuccessful, please try another. See How to register from Registration Details for the alternatives.ХХй dШ й л  Body Text ллллheading 4лХХаагггUSOZгллвT 1)З1 1 1 1 1 1 1 Tвб XXф2МPБŠQ бб € бУ Уиƒ1иUpdate registrationФ Фй Ш й л heading 4 лллл Body TextлХХаагггUSOZгллб &Jє\  PŽ6Q бб € бThis feature allows the Winsock to automatically update your registration password over the Internet.ХХй d й ХХTo use this feature:ХХй 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иТТInstall Version 3.0 over a previously registered Trumpet Winsock.ХХй Ш2 й л"/Instruction"лллл0Instruction 2лХХаааЬ` И hРpШ xа (#џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ‰uѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬагггUSOZгллвT 1. 1. 1. 1. 1. 1. 1. 1.""""""""TвТТТТС€Си1иТТOR...ХХй 2d й л$0Instruction 2$лллл/InstructionлХХаааЬ` И hРpШ xа (#џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ‰ѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬагггUSOZгллвT"""""""" 1. 1. 1. 1. 1. 1. 1. 1.TвТТС€Си1иТТCopy the trumpwsk.ini file from a previous registered Trumpet Winsock into the same directory as Trumpet Winsock 3.0.ХХй d– й л"/Instruction"лллХХТТС€Си1иТТStart the Trumpet Winsock Version 3.0 (and dial into you provider if applicable).ХХ л"/Instruction"лллХХТТС€Си1иТТSelect Update registration from the Special menu.ХХй –2 й л"/Instruction"лллл Body TextлХХаагггUSOZгллаЬ‰ѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаХХй 2d й ХХIf you receive a Р Рregistration name not foundРР error message, then please contactйcontactй our Registrations Department with details of how and when you originally registered.ХХй dШ й л  Body Text ллллheading 4лХХаагггUSOZгллвT 1. 1. 1. 1. 1. 1. 1. 1. 1)З1 1 1 1 1 1 1 Tвб XXф2МPБŠQ бб € бУ Уиƒ1иLicenseФ Фй Ш й л heading 4 лллл Body TextлХХаагггUSOZгллб &Jє\  PŽ6Q бб € бDisplays the License Terms and Conditions.ХХй Ш й л  Body Text ллллheading 3лХХаагггUSOZгллззб М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, in particular the DNS trace. Should a program crash with stack overflow (Error 202), the winsock.dll may remain loaded in memory even though tcpman.exe 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Н џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџŠbM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаТТТТС€Сtime, source portЉ>destn port, seq number, [ack number], [flags], wind number, [options], [data size]ХХ лCodeллллheading 4лХХаагггUSOZгллаЬŠbM Ѕ § 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Н џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџŠbM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаТТТТС€СUDP src Љ> dst sizeХХ лCodeллллheading 4лХХааб XXф2МPБŠQ бгггUSOZгб € бУ УллаЬŠbM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬа‘лCodeлллб 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 System 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йУ У;PAP;CHAP;LCP;IPCPйФ Фй Ш й л heading 4 лллл Body TextлХХаагггUSOZгллб &Jє\  PŽ6Q бб € бOnce connected to the PPP server, the Winsock establishes a PPP link by working through a number of phases. The first, LCP, opens the connection and tests the link. The either PAP or CHAP will follow if they have been enabled in File/PPP Options (PAP and CHAP are optional). Finally, IPCP is responsible for configuring the IP addresses and options such as header compressionй vjhc й.ХХй d й ХХC021ССLink Control Protocol (LCP).ХХ ХХC023ССPassword Authentication Protocol (PAP).ХХ ХХC223ССChallenge Handshake Authentication Protocol (CHAP).ХХ ХХ8021ССInternet Protocol Control Protocol (IPCP).ХХй dШ й л  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лХХаагггUSOZгллб XXф2МPБŠQ бб € бУ Уиƒ1иLoginФ Фй Ш й л heading 4 лллл Body TextлХХаагггUSOZгллб &Jє\  PŽ6Q бб € бInvokes the login.cmd dialler script. The first time it is launched you will be asked to enter phone number, username and password. You can change these later by selecting Profile from the Dialler menu.ХХй Ш й л  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. To adjust the modem hangup string run the Modem profile (modem.cmd).ХХй Ш й л  Body Text ллллheading 4лХХааб XXф2МPБŠQ бгггUSOZгб € бУ Улл‘л  Body Text лллб 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и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ийУ УdiallersettingsйSettingsй*У У;login;bye;logout;DiallerOptions*йФ Фй Ш й л heading 4 лллл Body TextлХХаагггUSOZгллб &Jє\  PŽ6Q бб € бThe Dialler Settings dialog box allows you to adjust settings that are relevant to dialЉup connections. Select a parameter to see its explanation.ХХй d й ХХаааЬѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬа{bmc twds.shg}ХХ ХХаааЬѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаPlease see Using the Trumpet Winsock over SLIP/PPP for more information.ХХй dШ й л  Body Text ллллheading 5лХХаагггUSOZгллб XXф2МPБŠQ бб € бУ Уи„1ийУ УcommйCOMM portйУ У;IRQ;portйФ Фй Ш й л heading 5 лллл Body TextлХХаагггUSOZгллб &Jє\  PŽ6Q бб € бA communications port (or comm port) is a УУserial portФФ that is used for connecting a device such as a modem, mouse or scanner to your computer.ХХй d й ХХThe Winsock accesses the comm port by way of a comm driver (such as comm.drv).ХХ ХХIf necessary, use the Ports screen in the Windows Control Panel to adjust the settings for your comm port. For example, changes to the IRQ. There is no setting for the IRQ in the Winsock since it uses whatever has been set in the Control Panel.ХХй dШ й л  Body Text ллллheading 5лХХаагггUSOZгллб XXф2МPБŠQ бб € бУ Уи„1ийУ УbaudrateйBaud rateФ Фй Ш й л heading 5 лллл Body TextлХХаагггUSOZгллб &Jє\  PŽ6Q бб € бDetermines the speed of the connection between the Winsock and your modem.ХХй d й ХХNot all baud rates listed will be valid for your modem, so please check your modemР Рs manual for its highest baud rate.ХХй dШ й л  Body Text ллллheading 5лХХаагггUSOZгллб XXф2МPБŠQ бб € бУ Уи„1ийУ УhardwareйHardware handshakingФ Фй Ш й л heading 5 лллл Body TextлХХаагггUSOZгллб &Jє\  PŽ6Q бб € бEnables RTS/CTS handshaking.ХХй d й ХХHardware handshaking is recommended if your modem and modem cable support it and У У&k3Ф Ф is in the Init string of your Modem profile.ХХй dШ й л  Body Text ллллheading 5лХХаагггUSOZгллб XXф2МPБŠQ бб € бУ Уи„1ийУ УvjhcйVJ header compressionФ Фй Ш й л heading 5 лллл Body TextлХХаагггUSOZгллб &Jє\  PŽ6Q бб € бVan Jacobsen (VJ) Header compression was developed to improve the efficiency of SLIP connections. Each SLIP packet contains header information and some actual data. Since the header information in adjacent SLIP packets is usually fairly similar, a lot less header information can be sent if the differences are sent.ХХй d й ХХSLIP with VJ Header Compression enabled is called CSLIP.ХХ ХХPPPй ppp й supports header compression as an option.ХХй dШ й л  Body Text ллллheading 5лХХаагггUSOZгллб XXф2МPБŠQ бб € би„1ийУ УautoredialйУ УAutomatic redial on disconnectФ Фй Ш й л heading 5 лллл Body TextлХХаагггUSOZгллаЬѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџmџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаб &Jє\  PŽ6Q бб € бIf this option is checked, the Winsock will redial once per minute until reconnected. Otherwise, the Winsock will indicate that the connection has been lost and ask whether redial is required.ХХй d й ХХNote that this requires that Online status detection is enabled and functioning correctly.ХХй dШ й л  Body Text ллллheading 5лХХаагггUSOZгллаЬmџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаб XXф2МPБŠQ бб € бУ Уи„1ий У Уosd йOnline status detectionФ Фй Ш й л heading 5 лллл Body TextлХХаагггUSOZгллб &Jє\  PŽ6Q бб € бOnline status detection is necessary for the Automatic login and Automatic redial on disconnect features of the Trumpet Winsock to work correctly.ХХй d й ХХThe Winsock can use either the Data Carrier Detect (DCD) or Data Set Ready (DSR) signal to track the online status of the modem, however DCD is more reliable.ХХ ХХ‘For online status detection using DCD to work properly, У У&c1Ф Ф will need to be set in the modem's default profile. The modemР Рs default profile is the group of settings that is loaded from memory when the modem is switched on.ХХ ХХTo force the У У&c1Ф Ф command to be stored in the modemР Рs memory, try adding У У&wФ Ф to the Init string in Modem profile (modem.cmd), for example: У У&k3&c1&wФ ФХХ ХХSimilarly, online status detection using DSR requires У У&s1Ф Ф to be set in the modem's default profile. ХХ ХХIf У УNoneФ Ф is selected, then the Automatic redial on disconnect feature will be not be available, but the login script will be executed by an Automatic login regardless of the online status of the modem.ХХй dШ й л  Body Text ллллheading 5лХХаагггUSOZгллб XXф2МPБŠQ бб € бУ Уи„1ийУ УautologinйAutomatic loginй…У У;No automatic login;Automatic login on startup only;Automatic login and logout on demand;Automatic redial when disconnected…йФ Фй Ш й л heading 5 лллл Body TextлХХаагггUSOZгллаЬѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџmџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаб &Jє\  PŽ6Q бб € бA login that uses a script (such as login.cmd) is called an automatic login. The following options determine when the login and bye scripts will be initiated.ХХй d й л  Body Text лллл>Table headerлХХаагггUSOZгУ УллвЦB~ 29!Цв‡аЬmџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџѕM Ѕ џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаNo automatic loginФ Фл#>Table header#лллл?Table dataлХХаагггUSOZглл аЬѕM Ѕ џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџѕM Ѕ § U­]џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаDisables automatic login. л!?Table data!лллл>Table headerлХХаагггUSOZгУ Уллˆ‡аЬѕM Ѕ § U­]џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџѕM Ѕ џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаLogin on startup onlyФ Фл#>Table header#лллл?Table dataлХХаагггUSOZглл аЬѕM Ѕ џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџѕM Ѕ § U­]џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаLogin.cmd is executed when the Winsock starts.л!?Table data!лллл>Table headerлХХаагггUSOZгУ Уллˆ‡аЬѕM Ѕ § U­]џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџѕM Ѕ џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаLogin/logout on load/unloadФ Фл#>Table header#лллл?Table dataлХХаагггUSOZглл аЬѕM Ѕ џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџѕM Ѕ § U­]џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаLogin.cmd is executed when the Winsock starts and bye.cmd is executed before the Winsock exits. л!?Table data!лллл>Table headerлХХаагггUSOZгУ Уллˆ‡аЬѕM Ѕ § U­]џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџѕM Ѕ џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаLogin on network activityФ Фл#>Table header#лллл?Table dataлХХаагггUSOZглл аЬѕM Ѕ џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџѕM Ѕ § U­]џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаLogin.cmd is executed whenever a Winsock application tries to access a remote host. It may be useful to complement this with an Inactivity timeoutйinactivityй to ensure that the bye script is run.ХХ ХХIn effect, this feature allows the Winsock to be used offline since the Winsock will not dial unless it really needs to.ˆл!?Table data!лллл Body TextлХХаагггUSOZгллаЬѕM Ѕ § U­]џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџmџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаХХ ХХNote: Under an Automatic login, if the Winsock is set to use online status detectionй osd й (either DCD or DSR), then the Winsock will only execute login.cmd if the modem seems to be offline (and "Automatic login" in Dialler/Settings has been selected).ХХ ХХSee also How do I get demand loading to work?.ХХй dШ й л  Body Text ллллheading 5лХХаагггUSOZгллаЬmџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаб XXф2МPБŠQ бб € би„1ийУ УinactivityйУ УInactivity timeoutй%У У;SLIP inactivity timeoutФ Ф%йй Ш й л heading 5 лллл Body TextлХХаагггUSOZгллб &Jє\  PŽ6Q бб € бThis is the number of minutes that the Winsock keeps the line open if there is no network activity.ХХй d й ХХUnder this situation the Winsock will remain loaded, so if you are going to need the Winsock to reЉestablish the connection, make sure you have selected Login on network activity from the list of Automatic loginйautologinй options.ХХ ХХA value of 0 disables the timeout, and therefore prevents the Winsock from disconnecting the line.ХХ ХХаЬѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџmџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаSee Demand load timeoutй dlt й.ХХй dШ й л  Body Text ллллheading 5лХХаагггUSOZгллаЬmџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаб XXф2МPБŠQ бб € бУ Уи„1ийУ УparityйParity and word sizeйrУ У;Use standard SLIP settings for parity and word size;Use Control Panel settings for parity and word sizerйФ Фй Ш й л heading 5 лллл Body TextлХХаагггUSOZгллаЬѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџmџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаб &Jє\  PŽ6Q бб € бThe parity and word size is only relevant during the initial login phase of the connection (regardless of whether you are logging in manually or using a login script).ХХй d й ХХThe Standard SLIP/PPP settings for parity and word size are 8 bits and no parity. If the server you are dialling into does not accept 8 bits and no parity, then you must set up the correct parity and word size under the Control Panel in Windows.ХХй dШ й л  Body Text ллллheading 4лХХаагггUSOZгллаЬmџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаб XXф2МPБŠQ бб € бУ Уиƒ1иProfileй4У У;phone number;username;login name;password4йФ Фй Ш й л heading 4 лллл Body TextлХХаагггUSOZгллб &Jє\  PŽ6Q бб € бAllows you to enter the username and password of your SLIP/PPP account and your service providerР Рs dialЉup phone number.ХХй d й ХХ‘Please note that this menu command launches a script called profile.cmd. This section refers to the standard version of this script as distributed by TSI. In some cases it may have modified by the distributor who supplied your copy of the Winsock.ХХ ХХSee also Configuring your profile.ХХй dШ й л  Body Text ллллheading 5лХХаагггUSOZгллб XXф2МPБŠQ бб € бУ Уи„1иModem profileФ Фй Ш й л heading 5 лллл Body TextлХХаагггUSOZгллб &Jє\  PŽ6Q бб € бThis dialog box allows you to adjust У Уmodem Ф Фsettings that are used by the login and bye scripts (login.cmd and bye.cmd respectively).ХХй d й ХХThis screen can be reached directly by selecting modem.cmd from the Dialler menu.ХХй dШ й л  Body Text ллллheading 6лХХаагггUSOZгллб &Qф2МPБŠQ бб € бУ Уи…1иUse reset stringФ Фй Ш й л heading 6 лллл Body TextлХХаагггUSOZгллб &Jє\  PŽ6Q бб € бThis your modemР Рs reset command to be modified if necessary. Typically this will be: У УzФ ФХХй d й ХХIf these is a problem with your modem responding to the reset command as the first command it receives, then you may need to disable it completely. ХХй dШ й л  Body Text ллллheading 6лХХаагггUSOZгллб &Qф2МPБŠQ бб € бУ Уи…1иInit stringФ Фй Ш й л heading 6 лллл Body TextлХХаагггUSOZгллб &Jє\  PŽ6Q бб € бThe suggested modem string is У У&f&c1&k3Ф Ф.ХХй d й ХХMost modems are shipped with fairly standard default settings, so you may even be able to leave this string blank.ХХ ХХNote that &k3 is only relevant if your modem supports hardware handshaking. This command may need to be removed for modems slower than 14.4.ХХй dШ й л  Body Text ллллheading 6лХХаагггUSOZгллб &Qф2МPБŠQ бб € бУ Уи…1иDial stringФ Фй Ш й л heading 6 лллл Body TextлХХаагггUSOZгллб &Jє\  PŽ6Q бб € бEither У УdtФ Ф for tone dialling or У УdpФ Ф for pulse dialling.ХХй Ш й л  Body Text ллллheading 6лХХаагггUSOZгллб &Qф2МPБŠQ бб € бУ Уи…1иHangup stringФ Фй Ш й л heading 6 лллл Body TextлХХаагггUSOZгллб &Jє\  PŽ6Q бб € бThis sets the init string that the bye script (bye.cmd) will use to hangup the modem. Normally this will be: У УhФ ФХХй Ш й л  Body Text ллллheading 5лХХаагггUSOZгллб XXф2МPБŠQ бб € бУ Уи„1иServer profileФ Фй Ш й л heading 5 лллл Body TextлХХаагггUSOZгллб &Jє\  PŽ6Q бб € бThis dialog box allows you to adjust У УserverФ Ф settings that are used by the login script (login.cmd).ХХй d й ХХThese prompts will need to be altered according to the messages you providerР Рs machine gives when you on login and the replies you need to give. See Configuring your profile for more details and example configurations.ХХ ХХThe difference between prompts, commands, and responses is that: УУpromptsФФ are strings that are output from the server when the server expects a reply. Once a prompt is received, the corresponding УУcommandФФ will be sent by the script. Before completing the login, a script can wait for a УУresponsesФФ from the server.ХХ ХХThis screen can be reached directly by selecting server.cmd from the Dialler menu.ХХй dШ й л  Body Text ллллheading 6лХХаагггUSOZгллб &Qф2МPБŠQ бб € бУ Уи…1иUsername promptФ Фй Ш й л heading 6 лллл Body TextлХХаагггUSOZгллб &Jє\  PŽ6Q бб € бThis is the serverР Рs prompt for the username. If the server does not prompt for a username, leave this field blank.ХХй d й ХХThe default setting is Р Рsername:РР so that it will match with either Р РUsername:РР or Р Рusername:РР.ХХй dШ й л  Body Text ллллheading 6лХХаагггUSOZгллб &Qф2МPБŠQ бб € бУ Уи…1иPassword promptФ Фй Ш й л heading 6 лллл Body TextлХХаагггUSOZгллб &Jє\  PŽ6Q бб € бThis is the serverР Рs prompt for the password. If the server does not prompt for a password, leave this field blank.ХХй Ш й л  Body Text ллллheading 6лХХаагггUSOZгллб &Qф2МPБŠQ бб € бУ Уи…1иCommand promptФ Фй Ш й л heading 6 лллл Body TextлХХаагггUSOZгллб &Jє\  PŽ6Q бб € бThis is the serverР Рs command line prompt.ХХй d й ХХ‘For example, У У>Ф Ф, У У?Ф Ф, or У Уcommand:Ф Ф.ХХй dШ й л  Body Text ллллheading 6лХХаагггUSOZгллб &Qф2МPБŠQ бб € бУ Уи…1иSLIP commandФ Фй Ш й л heading 6 лллл Body TextлХХаагггUSOZгллб &Jє\  PŽ6Q бб € бThe command that is output to the server if SLIP has been selected in the File/Setup screen.ХХй d й ХХFor example, this may be: У УslipФ Ф, У УcslipФ Ф, or У Уslip defaultФ Ф.ХХй dШ й л  Body Text ллллheading 6лХХаагггUSOZгллб &Qф2МPБŠQ бб € бУ Уи…1иSLIP responseФ Фй Ш й л heading 6 лллл Body TextлХХаагггUSOZгллб &Jє\  PŽ6Q бб € бIf this setting is left blank then the script will switch out of terminal mode and enable SLIP (so that it can start processing SLIP packets) as soon as the SLIP command has been output.ХХй d й ХХIf the Winsock is required to wait for a certain text string before enabling SLIP, then enter it in this field.ХХй dШ й л  Body Text ллллheading 6лХХаагггUSOZгллб &Qф2МPБŠQ бб € бУ Уи…1иPPP commandФ Фй Ш й л heading 6 лллл Body TextлХХаагггUSOZгллб &Jє\  PŽ6Q бб € бThe command that is output to the server if PPP has been selected in the File/Setup screen.ХХй d й ХХFor example, this may be: У УpppФ Ф or У Уppp defaultФ Ф.ХХй dШ й л  Body Text ллллheading 6лХХаагггUSOZгллб &Qф2МPБŠQ бб € бУ Уи…1иPPP responseФ Фй Ш й л heading 6 лллл Body TextлХХаагггUSOZгллб &Jє\  PŽ6Q бб € бIf this setting is left blank then the script will switch out of terminal mode and enable PPP (so that it can start processing PPP packets) as soon as the PPP command has been output.ХХй d й ХХIf the Winsock is required to wait for a certain text string before enabling PPP, then enter it in this field.ХХй dШ й л  Body Text ллллheading 6лХХаагггUSOZгллб &Qф2МPБŠQ бб € бУ Уи…1иScan for IP addressФ Фй Ш й л heading 6 лллл Body TextлХХаагггUSOZгллб &Jє\  PŽ6Q бб € бThis setting should be enabled if SLIP is being used and the IP address is allocated dynamically.ХХй d й ХХIf enabled, the login script will scan for an IP address. This IP address will then be used for the WinsockР Рs IP address. If the text field is left blank, then the Winsock will use the first IP address it finds, otherwise it will wait for the first IP address УУafterФФ the text string is found.ХХ ХХNote: This option should be disabled under a PPP login, since PPP includes IP address negotiation.ХХй 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 and Configuring your login script.ХХй dШ й л  Body Text ллллheading 4лХХаагггUSOZгллб 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, Bye, and Profile. This may include modem.cmd, server.cmd and any scripts that are specific to an Internet provider that have also been installed.ХХй d й ХХNote that setup.cmd was used with earlier version of the Winsock, but has now been replaced by the Login profile (profile.cmd). This can be accessed by selecting Profile from the Dialler menu.ХХй dШ й л  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.ХХй Ш йл  Body Text ллл в€1€вк›С(œœddлheading 2лааб uф2МPБŠQ бгггUSOZгб Њ бУ Уллззб uф2МPБŠQ бб Њ бУ Уи1иScripting LanguageззФ Фл heading 2 лллФ Ф›к л Body TextлХХаагггUSOZгллThis section describes the Trumpet Winsock scripting language as well as providing examples of its usage.ХХй Шd й ХХ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иbreakФ Фй Ш й л heading 4 лллл Body TextлХХаагггUSOZгллб &Jє\  PŽ6Q бб € бSends a break.ХХй Ш й л  Body Text ллллheading 4лХХаагггUSOZгллб XXф2МPБŠQ бб € бУ Уиƒ1ийУ Уdisplayйdisplay Ф Фй Ш й л heading 4 лллл Body TextлХХаагггUSOZгллб &Jє\  PŽ6Q бб € бDisplays in the Trumpet Winsock 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 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лХХаагггUSOZгллб 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. Unlike the inputй input й command, it doesnР Рt search. If the command timed out or the string received does not match, the command returns failure.ХХй d й ХХThe "expect" scripting command differs from the input command in that it doesn't allow for spare characters before the target string.ХХй dШ й л  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иgetprofile Ф Фй Ш й л heading 4 лллл Body TextлХХаагггUSOZгллб &Jє\  PŽ6Q бб € бNew in 3.0!!ХХй Ш й л  Body Text ллллheading 4лХХаагггUSOZгллб XXф2МPБŠQ бб € бУ Уиƒ1иputprofile Ф Фй Ш й л heading 4 лллл Body TextлХХаагггUSOZгллб &Jє\  PŽ6Q бб € бNew in 3.0!!ХХй Ш й л  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 Trumpet Winsock 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лХХаагггUSOZгллб 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лХХаагггUSOZгллб 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 headerлХХаагггUSOZгУ УллвЦBєЈяЦв‡аЬѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџѕџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬа\bФ Фл#>Table header#лллл?Table dataлХХаагггUSOZглл аЬѕџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџѕM Ѕ § U­џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаBack space (ASCII 8).л!?Table data!лллл>Table headerлХХаагггUSOZгУ Уллˆ‡аЬѕM Ѕ § U­џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџѕџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬа\cФ Фл#>Table header#лллл?Table dataлХХаагггUSOZглл аЬѕџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџѕM Ѕ § U­џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаThe comm port id as a decimal number (%slipport).л!?Table data!лллл>Table headerлХХаагггUSOZгУ Уллˆ‡аЬѕM Ѕ § U­џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџѕџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬа\eФ Фл#>Table header#лллл?Table dataлХХаагггUSOZглл аЬѕџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџѕM Ѕ § U­џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаEscape (ASCII 27).л!?Table data!лллл>Table headerлХХаагггUSOZгУ Уллˆ‡аЬѕM Ѕ § U­џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџѕџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬа\fФ Фл#>Table header#лллл?Table dataлХХаагггUSOZглл аЬѕџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџѕM Ѕ § U­џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаForm feed character (ASCII 12).л!?Table data!лллл>Table headerлХХаагггUSOZгУ Уллˆ‡аЬѕM Ѕ § U­џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџѕџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬа\iФ Фл#>Table header#лллл?Table dataлХХаагггUSOZглл аЬѕџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџѕM Ѕ § U­џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаThe current IP address ($ip). л!?Table data!лллл>Table headerлХХаагггUSOZгУ Уллˆ‡аЬѕM Ѕ § U­џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџѕџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬа\lФ Фл#>Table header#лллл?Table dataлХХаагггUSOZглл аЬѕџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџѕM Ѕ § U­џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаLine feed character (ASCII 10).л!?Table data!лллл>Table headerлХХаагггUSOZгУ Уллˆ‡аЬѕM Ѕ § U­џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџѕџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬа\nФ Фл#>Table header#лллл?Table dataлХХаагггUSOZглл аЬѕџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџѕM Ѕ § U­џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаAn end of line sequence (ASCII 13, then ASCII 10).л!?Table data!лллл>Table headerлХХаагггUSOZгУ Уллˆ‡аЬѕM Ѕ § U­џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџѕџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬа\pФ Фл#>Table header#лллл?Table dataлХХаагггUSOZглл аЬѕџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџѕM Ѕ § U­џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаThe current password ($password).л!?Table data!лллл>Table headerлХХаагггUSOZгУ Уллˆ‡аЬѕM Ѕ § U­џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџѕџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬа\rФ Фл#>Table header#лллл?Table dataлХХаагггUSOZглл аЬѕџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџѕM Ѕ § U­џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаCarriage return Љ Enter key (ASCII 13).л!?Table data!лллл>Table headerлХХаагггUSOZгУ Уллˆ‡аЬѕM Ѕ § U­џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџѕџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬа\tФ Фл#>Table header#лллл?Table dataлХХаагггUSOZглл аЬѕџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџѕM Ѕ § U­џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаTab (ASCII 9).л!?Table data!лллл>Table headerлХХаагггUSOZгУ Уллˆ‡аЬѕM Ѕ § U­џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџѕџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬа\uФ Фл#>Table header#лллл?Table dataлХХаагггUSOZглл аЬѕџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџѕM Ѕ § U­џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаThe current username ($username).л!?Table data!лллл>Table headerлХХаагггUSOZгУ Уллˆ‡аЬѕM Ѕ § U­џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџѕџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬа\Ф Фл#>Table header#лллл?Table dataлХХаагггUSOZглл аЬѕџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџѕM Ѕ § U­џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаASCII (eg. \0 \27 \255).й dШ йˆл!?Table data!ллллheading 3лХХаагггUSOZгллаЬѕM Ѕ § U­џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаззб Мgф2МPБŠQ бб € бУ Уи‚1иStructured statementsззФ Фй Ш й л 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Н џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџŠbM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаТТТТС€Сб € бУ УifФ Ф ХХ ХХТТТТС€СССХХ ХХТТТТС€С[ У УelseФ ФХХ ХХТТТТС€ССС ]ХХ ХХТТТТС€СУ УendФ ФХХ ХХТТТТС€СХХ лCodeлллл Body TextлХХаагггUSOZгллаЬŠbM Ѕ § 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лХХаагггUSOZгллб XXф2МPБŠQ бб € бУ Уиƒ1иWhile Loopй Ш й л heading 4 ллллCodeлХХааб &nў6X@ЩDQ бгггUSOZгллаЬѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџŠbM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаТТТТС€Сб € бУ УwhileФ Ф ХХ ХХТТТТС€СССХХ ХХТТТТС€СУ УendХХ ХХТТТТС€СФ ФХХ лCodeлллл Body TextлХХаагггUSOZгллаЬŠbM Ѕ § 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Н џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџŠbM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаТТТТС€Сб € бУ УrepeatФ ФХХ ХХТТТТС€СССХХ ХХТТТТС€СУ УuntilФ Ф ХХ ХХТТТТС€СХХ лCodeлллл Body TextлХХаагггUSOZгллаЬŠbM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаб &Jє\  PŽ6Q бThe statement list is repeatedly executed until the condition evaluates as true.ХХй Ш й л  Body Text ллллheading 4лХХаагггUSOZгллб XXф2МPБŠQ бб € бУ Уиƒ1иIncludeй Ш й л heading 4 ллллCodeлХХааб &nў6X@ЩDQ бгггUSOZгллаЬѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџŠbM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаТТТТС€Сб € бУ УincludeФ Ф [ Р Р,РР ]ХХ ХХТТТТС€СХХ лCodeлллл Body TextлХХаагггUSOZгллаЬŠbM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаб &Jє\  PŽ6Q бAllows another script to be executed. For example:ХХй d й л  Body Text ллллCodeлХХааб &nў6X@ЩDQ бгггUSOZгллаЬѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџŠbM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаТТТТС€Сinclude foobah.cmdХХ лCodeллллheading 4лХХаагггUSOZгллаЬŠbM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаб XXф2МPБŠQ бб € бУ Уиƒ1иDialogй d й л heading 4 ллллCodeлХХааб &nў6X@ЩDQ бгггUSOZгллаЬѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџŠbM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаТТТТС€Сб € бУ УdialogФ ФХХ ХХТТТТС€С {ХХ ХХТТТТС€С ХХ ХХТТТТС€С }ХХ ХХТТТТС€СУ УendФ ФХХ ХХТТТТС€СХХ ХХТТТТС€С ::= edit "," ХХ ХХТТТТС€С | combo "," "," ХХ ХХТТТТС€С | select "," "," { "," } ХХ ХХТТТТС€С | toggle "," ХХ ХХТТТТС€С | button "," ХХ ХХТТТТС€СХХй d й лCodeллллheading 3лХХаагггUSOZгллаЬŠbM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаззб Мgф2МPБŠQ бб € бУ Уи‚1иAssignments and expressionsззФ Фй d й л 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Н џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџŠbM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаТТТТС€С = ХХй d й лCodeлллл Body TextлХХаагггUSOZгллаЬŠbM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаб &Jє\  PŽ6Q бEg. %attempts = %attempts + 1ХХй d й л  Body Text ллллCodeлХХааб &nў6X@ЩDQ бгггUSOZгллаЬѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџŠbM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаТТТТС€С = ХХй d й лCodeлллл Body TextлХХаагггUSOZгллаЬŠbM Ѕ § 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 headerлХХаагггUSOZгУ УллвЦBœ P зЦв‡аЬѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџѕM џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬа‘л  Body Text лллquoted stringsФ Фл#>Table header#лллл?Table dataлХХаагггUSOZглл аЬѕM џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџѕM Ѕ § џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаeg. Р РFredРР, Р РOKРРл!?Table data!лллл>Table headerлХХаагггUSOZгУ Уллˆ‡аЬѕM Ѕ § џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџѕM џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаstring variablesФ Фл#>Table header#лллл?Table dataлХХаагггUSOZглл аЬѕM џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџѕM Ѕ § џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаeg. $name, $responseˆл!?Table data!лллл Body TextлХХаагггUSOZгллаЬѕM Ѕ § џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаString expressions may use the following operators: ( ) + concatenationХХ ХХХХ ХХInteger expressions may be composed of the following operands:ХХ л  Body Text лллл>Table headerлХХаагггUSOZгУ УллвЦBœ P зЦв‡аЬѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџѕM џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаnumbersФ Фл#>Table header#лллл?Table dataлХХаагггUSOZглл аЬѕM џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџѕM Ѕ § џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаeg. 1, 43, 7373л!?Table data!лллл>Table headerлХХаагггUSOZгУ Уллˆ‡аЬѕM Ѕ § џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџѕM џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаinteger variablesФ Фл#>Table header#лллл?Table dataлХХаагггUSOZглл аЬѕM џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџѕM Ѕ § џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаeg. %I, %countˆл!?Table data!лллл Body TextлХХаагггUSOZгллаЬѕM Ѕ § џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаInteger expressions use the following operators in order of priority:ХХ л  Body Text лллл%TableлХХаагггUSOZгУ УллвЦBМяЦв‡аЬѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџѕџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬа( )Ф Фл%Tableлллл Body TextлХХаагггUSOZглл аЬѕџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџѕM Ѕ § UџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаBrackets.л  Body Text лллл%TableлХХаагггUSOZгУ Уллˆ‡аЬѕM Ѕ § UџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџѕџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬа* / %Ф Фл%Tableлллл Body TextлХХаагггUSOZглл аЬѕџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџѕM Ѕ § UџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаMultiplication, division and modulo division.л  Body Text лллл%TableлХХаагггUSOZгУ Уллˆ‡аЬѕM Ѕ § UџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџѕџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬа+, ЉФ Фл%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 headerлХХаагггUSOZгУ УллвЦB]  0Цв‡аЬѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџѕM џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬа= <> < > <= >=Ф Фл#>Table header#лллл?Table dataлХХаагггUSOZглл аЬѕM џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџѕM Ѕ § UџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаEqual, not equal, less than, greater than, less than or equal, greater than or equal.л!?Table data!лллл>Table headerлХХаагггUSOZгУ Уллˆ‡аЬѕM Ѕ § UџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџѕM џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬа!Ф Фл#>Table header#лллл?Table dataлХХаагггUSOZглл аЬѕM џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџѕM Ѕ § UџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаBoolean not operator.л!?Table data!лллл>Table headerлХХаагггUSOZгУ Уллˆ‡аЬѕM Ѕ § UџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџѕM џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬа&Ф Фл#>Table header#лллл?Table dataлХХаагггUSOZглл аЬѕM џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџѕM Ѕ § UџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаBoolean and operator.л!?Table data!лллл>Table headerлХХаагггUSOZгУ Уллˆ‡аЬѕM Ѕ § UџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџѕM џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬа|Ф Фл#>Table header#лллл?Table dataлХХаагггUSOZглл аЬѕM џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџѕM Ѕ § UџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаBoolean or operator.ˆл!?Table data!лллл Body TextлХХаагггUSOZгллаЬѕM Ѕ § UџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаХХй dШ й л  Body Text ллллheading 3лХХаагггUSOZгллззб Мgф2МPБŠQ бб € бУ Уи‚1иPredefined variablesззФ Фй Ш й л heading 3 лллл Body TextлХХаагггUSOZгллб &Jє\  PŽ6Q бб € бThe names of some variables have predefined meanings. ХХй d й ХХThese variables provide access to information contained in the File/Setup and Dialler/Settings screens:ХХ л  Body Text лллл>Table headerлХХаагггUSOZгУ УллвЦBЕi OЦв‡аЬѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџѕџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаVariable аЬѕџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџѕM Ѕ § U­џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаCorresponding settingˆ‡аЬѕM Ѕ § U­џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџѕџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬа%slipportФ Фл#>Table header#лллл?Table dataлХХаагггUSOZглл аЬѕџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџѕM Ѕ § U­џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаComm port.л!?Table data!лллл>Table headerлХХаагггUSOZгУ Уллˆ‡аЬѕM Ѕ § U­џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџѕџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬа%pppФ Фл#>Table header#лллл?Table dataлХХаагггUSOZглл аЬѕџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџѕM Ѕ § U­џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬа0 = SLIP, 1 = PPPй ppp й.л!?Table data!лллл>Table headerлХХаагггUSOZгУ Уллˆ‡аЬѕM Ѕ § U­џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџѕџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬа$ipФ Фл#>Table header#лллл?Table dataлХХаагггUSOZглл аЬѕџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџѕM Ѕ § U­џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаIP address.л!?Table data!лллл>Table headerлХХаагггUSOZгУ Уллˆ‡аЬѕM Ѕ § U­џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџѕџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬа$dnsФ Фл#>Table header#лллл?Table dataлХХаагггUSOZглл аЬѕџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџѕM Ѕ § U­џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаDNS server.л!?Table data!лллл>Table headerлХХаагггUSOZгУ Уллˆ‡аЬѕM Ѕ § U­џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџѕџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬа$domainФ Фл#>Table header#лллл?Table dataлХХаагггUSOZглл аЬѕџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџѕM Ѕ § U­џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаDomain suffix.ˆл!?Table data!лллл Body TextлХХаагггUSOZгллаЬѕM Ѕ § U­џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаХХ л  Body Text лллл?Table dataлХХаагггUSOZгллаЬѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџh Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаThese variables are used by scripting commands for specific purposes:ХХ л!?Table data!лллл>Table headerлХХаагггUSOZгУ УллвЦBЕi OЦв‡аЬh Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџѕџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаVariable аЬѕџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџѕM Ѕ § U­џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаExplanationˆ‡аЬѕM Ѕ § U­џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџѕџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬа$inipathФ Фл#>Table header#лллл?Table dataлХХаагггUSOZглл аЬѕџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџѕM Ѕ § U­џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаDetermines the ini file in that variables will be saved to and loaded from.л!?Table data!лллл>Table headerлХХаагггUSOZгУ Уллˆ‡аЬѕM Ѕ § U­џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџѕџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬа$sectionФ Фл#>Table header#лллл?Table dataлХХаагггUSOZглл аЬѕџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџѕM Ѕ § U­џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаDetermines the section of the ini file that variables will be saved to and loaded from.л!?Table data!лллл>Table headerлХХаагггUSOZгУ Уллˆ‡аЬѕM Ѕ § U­џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџѕџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬа$usernameФ Фл#>Table header#лллл?Table dataлХХаагггUSOZглл аЬѕџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџѕM Ѕ § U­џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаSets a username. Used by the usernameйusernameй command.л!?Table data!лллл>Table headerлХХаагггUSOZгУ Уллˆ‡аЬѕM Ѕ § U­џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџѕџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬа$passwordФ Фл#>Table header#лллл?Table dataлХХаагггUSOZглл аЬѕџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџѕM Ѕ § U­џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаSets a password. Used by the passwordйusernameй command. Any variable with Р РpasswordРР in its name will be saved in an encrypted form.ˆл!?Table data!лллл Body TextлХХаагггUSOZгллаЬѕ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. This is called a conditional statement.ХХй d й л  Body Text ллллCodeлХХааб &nў6X@ЩDQ бгггUSOZгллаЬѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџŠbM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаТТТТС€СEg. [input 10 OK\n]ХХй d й лCodeлллл Body TextлХХаагггUSOZгллаЬŠbM Ѕ § 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Н џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџŠbM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаТТТТС€С%attempts = 0ХХй d й ХХТТТТС€СrepeatХХ ХХТТТТС€ССС%attempts = %attempts + 1ХХ ХХТТТТС€СССoutputecho 60 atdt345772371\rХХ ХХТТТТС€Сuntil [input 30 CONNECT\n] | %attempts = 10ХХ лCodeлллл Body TextлХХаагггUSOZгллаЬŠbM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаб &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Н џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџŠbM Ѕ § 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гллаЬŠbM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬа‘лCodeлллб &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Н џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџŠbM Ѕ § 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гллаЬŠbM Ѕ § 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Н џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџŠbM Ѕ § 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гллаЬŠbM Ѕ § 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Н џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџŠbM Ѕ § 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 3лХХаагггUSOZгллаЬŠbM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаззб Мgф2МPБŠQ бб € бУ Уи‚1иExpression syntaxззФ Фй d й л heading 3 ллллCodeлХХааб &nў6X@ЩDQ бгггUSOZгллаЬѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџŠbM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаТТТТС€Сб € б ::= { "|" }ХХ ХХТТТТС€С ::= { "&" }ХХ ХХТТТТС€С ::= [ "!" ] ХХ ХХТТТТС€С ::= [ ( "=" | "<>" | ">" | "<" | ">=" | "<=" ) ]ХХ ХХТТТТС€С ::= [ "+" | "Љ" ] { ( "+" | "Љ" ) }ХХ ХХТТТТС€С ::= { ( "*" | "/" | "%" ) )ХХ ХХТТТТС€С ::= | "(" ")"ХХ ХХТТТТС€С ::= | | | | ХХ ХХТТТТС€С ::= "0".."9" { "0".."9" } | "0x" { "0".."9","A".."F" }ХХ ХХТТТТС€С ::= "%" { "A".."Z","0".."9" } | "$" { "A".."Z","0".."9" }ХХ ХХТТТТС€С ::= " { any character except " } "ХХ ХХТТТТС€С ::= "[" "]"ХХ ХХТТТТС€С ::= COPY "(" "," ","  ")"ХХ ХХТТТТС€С | POS "(" "," ")"ХХ ХХТТТТС€С | LEN "(" ")"ХХ ХХТТТТС€С | UPPER "(" ")"ХХ ХХТТТТС€С | LOWER "(" ")"ХХ ХХТТТТС€С | MATCHINPUT "(" "," { "," } ")"ХХ ХХТТТТС€С | PARAM "(" ")"ХХлCodeллл в€1€вкс(œœddлheading 2лааб uф2МPБŠQ бгггUSOZгб Њ бУ УллаЬŠbM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаззб uф2МPБŠQ бб Њ бУ Уи1иTrumpet Winsock Error Messagesз_Toc325881872зззФ Фй Ш йл heading 2 лллФ Фк ХХаЬŠbM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаб &Jє\  PŽ6Q б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иWindows and Misc error messages зз л heading 3 ллллheading 4лХХаагггUSOZгллб XXф2МPБŠQ бб €€ биƒ1иCall to undefined dynalinkйУ У;undefined;dynalinkйФ Фй d й л heading 4 лллл Body TextлХХаагггUSOZгллб &Jє\  PŽ6Q бб € бThis error indicates that a function call has been made to a nonexistent routine in a Windows library.ХХй d й ХХIn the case of the Trumpet Winsock, this is usually caused by having multiple winsock.dll or wsock32.dll files on a machine. To overcome this, try doing a search for winsock.dll and wsock32.dll on the machine, and delete or rename any extras.ХХ ХХSee also TCPMAN.EXE not found.ХХй dШ й л  Body Text ллллheading 4лХХаагггUSOZгллб XXф2МPБŠQ бб € бУ Уиƒ1иDB overflowйУ У;overflowйФ Фй Ш й л heading 4 лллл Body TextлХХаагггUSOZгллб &Jє\  PŽ6Q бб € бDB overflow relates to getXbyY queries.. especially async forms.ХХй d й ХХThe error message suggests one of two possibilities..ХХй 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иТТThat the application is not providing a large enough buffer for the reply.ХХй Ш– й л"/Instruction"лллХХТТС€Си1иТТThat a DNS reply is too large (perhaps due a damaged UDP packet).ХХй –2 й л"/Instruction"лллл Body TextлХХаагггUSOZгллаЬ‰ѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаХХй 2d й ХХA DNS trace may give some indication of the problem. It may only be specific to certain sites.ХХ ХХSometimes the application may be able to resolve the problem by restarting the call with a larger buffer. In this case, one can simply ignore the message.ХХй dШ й л  Body Text ллллheading 4лХХаагггUSOZгллвT 1. 1. 1. 1. 1. 1. 1. 1. 1)З1 1 1 1 1 1 1 Tвб XXф2МPБŠQ бб € бУ Уиƒ1иExec error: 2йУ У;file not foundйФ Фй Ш й л heading 4 лллл Body TextлХХаагггUSOZгллб &Jє\  PŽ6Q бб € бThis error indicates Р Рfile not foundРР. The exec command in a script will generate this command if the file referred to either doesnР Рt exist or has been mistyped. ХХй d й ХХNote that the backslash Р Р\РР symbol is interpreted as a special characters, so be sure to put the path name in quotes (Р РРР). For example:ХХ л  Body Text ллллCodeлХХааб &nў6X@ЩDQ бгггUSOZгллаЬѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџŠbM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаТТТТС€Сexec Р РC:\dir\program.exeРРХХ лCodeллллheading 4лХХаагггUSOZгллаЬŠbM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаб XXф2МPБŠQ бб € бУ Уиƒ1иget_recv_mode failed = Ф Фй d й л heading 4 лллл Body TextлХХаагггUSOZгллб &Jє\  PŽ6Q бб € бThis is generated by the packet driver interface, and indicates that the packet driver did not support the get receive mode call. It should not affect normal operation.ХХй d й ХХA possible cause is that multicast is being used with a packet driver that doesn't like the way the Winsock tries to use it.ХХй dШ й л  Body Text ллллheading 4лХХаагггUSOZгллб XXф2МPБŠQ бб € бУ Уиƒ1иModem is not respondingйУ У;respondingйФ Фй Ш й л heading 4 лллл Body TextлХХаагггUSOZгллб &Jє\  PŽ6Q бб € бYour modem should be configured so that commands can be typed in, executed and have the appropriate result code displayed on the screen. For most commands, the result should be Р РOKРР.ХХй d й ХХIf this is not the case, then the default login script will give a Р РModem is not respondingРР error message.ХХ ХХThe most common reasons why a modem does not appear to respond (aside from the modem being turned off or not plugged in) are...ХХй 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иТТThe baud rate set in the Dialler/Settings screen is not supported by your modem. Please consult your modemР Рs manual to discover which baud rates are valid. The baud rate should usually be one of 9600, 19200, 38400, 57600, or 115200.ХХй Ш– й ХХТТшёл"/Instruction"ллли1иТТThe modem is set to not echo characters as they are entered. To enable echoing, put the command У Уe1Ф Ф into the modemР Рs Init string in the Dialler/Settings screen and disable Use reset string.ХХ л"/Instruction"лллХХТТС€Си1иТТThe modem is returning numeric result codes rather than verbal codes (ie 0 instead OK). To enable verbal results, put the command У Уv1Ф Ф into the modemР Рs Init string in the Dialler/Settings screen and disable Use reset string.ХХ л"/Instruction"лллХХТТС€Си1иТТThe modem is not sending any result codes at all. To enable result codes, put the command У Уq0Ф Ф into the modemР Рs Init string in the Dialler/Settings screen and disable Use reset string.ХХ л"/Instruction"лллХХТТС€Си1иТТThe script isn't waiting long enough for the modem to return "OK". To extend the timeout of an input command, increase the first parameter. To edit your login.cmd, select Edit scripts from the Dialler menu. For example, this command waits 10 seconds for an "OK": input 10 OK\nХХй –2 й л"/Instruction"лллл Body TextлХХаагггUSOZгллаЬ‰ѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаХХй 2d й ХХTo make sure that the modem is going to echo characters and enable verbal result codes, add У Уe1v1q0Ф Ф your modemР Рs Init string in the Dialler/Settings screen and disable Use reset string.ХХй dШ й л  Body Text ллллheading 4лХХаагггUSOZгллвT 1. 1. 1. 1. 1. 1. 1. 1. 1)З1 1 1 1 1 1 1 Tвб XXф2МPБŠQ бб € бУ Уиƒ1иPassword does not matchФ Фй Ш й л heading 4 лллл Body TextлХХаагггUSOZгллб &Jє\  PŽ6Q бб € бYou are given a password when you register the software. Since your password is generated as a function of your registration name, you donР Рt get to choose it. See How to register from Registration Details for details.ХХй d й ХХIf you are getting this error once you have registered the software and received your password, make sure that you are using the right password for the right version of the software and that the details are entered correctly.ХХ ХХIf your password is for an earlier version of the Winsock, you may need to update your password. In particular, your 2.1 password will not work with 3.0.ХХ ХХMake sure that you enter the registration name and password exactly as provided, without the quotes (Р РРР). When entering your password, delete the contents of the field before entering anything, and please be careful not to confuse the numbers 0, 1, and 8 with the letters O, I, and B.ХХ ХХFor more recent information on the registration process, see:ХХ л  Body Text лллл! Body Text Indent!лХХаагггUSOZгллаЬѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџuѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаТТhttp://www.trumpet.com.au/wsk/faq/register.htmХХй dШ й л' Body Text Indent'ллллheading 4лХХаагггUSOZгллаЬuѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаб XXф2МPБŠQ бб € бУ Уиƒ1иRegistration name not foundФ Фй Ш й л heading 4 лллл Body TextлХХаагггUSOZгллб &Jє\  PŽ6Q бб € бThis message is displayed if your registration name could not be found on the registration host.ХХй d й ХХIf you have registered an earlier version of the Winsock and are having any difficulty updating your registration password, then please contact our Registrations Departmentйcontactй with details of how and when you originally registered.ХХй dШ й л  Body Text ллллheading 4лХХаагггUSOZгллб XXф2МPБŠQ бб € бУ Уиƒ1иRuntime error 202й"У У;stack overflow;overflow"йФ Фй Ш й л heading 4 лллл Body TextлХХаагггUSOZгллб &Jє\  PŽ6Q бб € бRuntime error 202 is a stack overflow, which is often caused either an application error, or by one of the traces in the Winsock being turned on (in particular DNS).ХХй Ш й л  Body Text ллллheading 4лХХаагггUSOZгллб XXф2МPБŠQ бб € бУ Уиƒ1иScript abortedй-У У;aborted;script completed;completed-йФ Фй Ш й л heading 4 лллл Body TextлХХаагггUSOZгллб &Jє\  PŽ6Q бб € бA Р РScript abortedРР message will be given if the script aborts for any reason before completion.ХХй d й ХХThe most common cause of an aborted script seems to be due to an input command timing out. This is usually the result of a misconfigured script ($userprompt, $passprompt, etc..), but may indicate a problem with the SLIP/PPP server.ХХ ХХ‘The Winsock assumes that your script is configured correctly, and therefore that the SLIP/PPP connection hasnР Рt been established correctly. An error message is passed back to any applications that try to access the Winsock, and usually relayed by that application to the screen. For example, Netscape displays, Р РUnable to initialise network layerРР.ХХ ХХWith versions of the Winsock earlier than 2.1, no error messages were returned to the Winsock applications if a login was unsuccessful, even though Р РScript abortedРР was displayed. In turn, applications could freeze for several minutes before returning an error message. In fact, Netscape took ten minutes to time out before it even appeared on the task list.ХХ ХХThis behaviour has been rectified, but not without a tradeЉoff.ХХ ХХIt seems that a number of 2.0b users have login scripts that return Р РScript abortedРР despite logging in successfully. This is often the result of an incompatibility between the default login script and some SLIP/PPP servers. The problem goes like this... Once the username and password have been entered, the default login.cmd expects to be prompted for a service. However, some servers have no such prompt, they just start sending out SLIP or PPP regardless. After the script aborts (30 seconds), the Winsock would enable SLIP/PPP, and the applications would continue without a hitch.ХХ ХХFrom version 2.1 onwards, Winsock applications are not be able to connect to the Internet if Р РScript abortedРР is returned.ХХ ХХEnsure that your script is suitably debugged and any error conditions have been accounted for within the script.ХХ ХХSee Logging in for the first time for more information.ХХй dШ й л  Body Text ллллheading 4лХХаагггUSOZгллб XXф2МPБŠQ бб € бУ Уиƒ1иTCPMAN.EXE not foundФ Фй Ш й л heading 4 лллл Body TextлХХаагггUSOZгллб &Jє\  PŽ6Q бб € бThe Trumpet Winsock consists of two main components, winsock.dll and tcpman.exe. Winsock.dll is the core of the Winsock, as such it responds to function calls from Winsock applications (such as Netscape, Ping, etc..) and maintains the TCP/IP layer. On the other hand, tcpman.exe provides an interface to the Winsock and manages the dialler. Neither or these files can operate without the other. ХХй d й ХХWhen the Trumpet Winsock is demand loaded (that is, when another application launches it), winsock.dll is loaded first. The first thing the winsock.dll does is to try and find tcpman.exe. If it canР Рt, then the "TCPMAN.EXE not found" message is displayed.ХХ ХХTo rectify this problem, make sure that:ХХй 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иТТYou only have one copy of the Trumpet Winsock files (including winsock.dll, tcpman.exe, hosts, protocol, and services) on your machine. Rename your backup files if necessary.ХХй Ш– й л"/Instruction"лллХХТТС€Си1иТТThey are all in the same directory. ХХ л"/Instruction"лллХХТТС€Си1иТТThe files tcpman.exe and winsock.dll are from the same release.ХХ л"/Instruction"ллллheading 4лХХааггг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Н џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаб XXф2МPБŠQ бб € бУ Уиƒ1иUnable to initialise network layerй)У У;initialise network layer;layer)йФ Фй – й л heading 4 лллл Body TextлХХаагггUSOZгллб &Jє\  PŽ6Q бб € бNetscape will return this error message in response to an aborted login script. See Script aborted.ХХй Ш й л  Body Text ллллheading 4лХХаагггUSOZгллб XXф2МPБŠQ бб € бУ Уиƒ1иUnable to perform bootpйУ У;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. If you've got BOOTPй BOOTP й set unnecessarily, replace your IP address with 0.0.0.0 before dialling again.ХХй Ш й л  Body Text ллллheading 4лХХаагггUSOZгллб XXф2МPБŠQ бб € бУ Уиƒ1иUnable to load TCPйУ У;TCP;load TCPйФ Фй Ш й л heading 4 лллл Body TextлХХаагггUSOZгллб &Jє\  PŽ6Q бб € бThis message will be displayed whenever the TCP/IP stack fails to load. The specific cause of the error will be displayed after this message.ХХй d й ХХ‘If you are using a packet driver or packet driver shim, 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.ХХй dШ й л  Body Text ллллheading 4лХХаагггUSOZгллб XXф2МPБŠQ бб € бУ Уиƒ1иUnable to locate registration host йУ У;registration hostйФ Фй Ш й л heading 4 лллл Body TextлХХаагггUSOZгллб &Jє\  PŽ6Q бб € бIf you receive this error while you are trying to register the Trumpet Winsock even though you are connected to the Internet, please contact our Registrations Departmentйcontactй or try another method of registering. See How to register from Registration Details for the alternatives.ХХй Ш й л  Body Text ллллheading 4лХХаагггUSOZгллб XXф2МPБŠQ бб € бУ Уиƒ1иVersions do not matchйУ У;do not matchйФ Фй Ш й л heading 4 лллл Body TextлХХаагггUSOZгллб &Jє\  PŽ6Q бб € бThis message will displayed when trying to load the Winsock if the tcpman.exe and winsock.dll are from different releases. To rectify this problem, make sure that:ХХй Ш й л  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иТТYou only have one copy of the Trumpet Winsock files (including winsock.dll, tcpman.exe, hosts, protocol, and services) on your machine. Rename your backup files if necessary.ХХй Ш– й л"/Instruction"лллХХТТС€Си1иТТThey are all in the same directory. ХХ л"/Instruction"лллХХТТС€Си1иТТThe files tcpman.exe and winsock.dll are from the same release.ХХй –2 й л"/Instruction"лллл Body TextлХХаагггUSOZгллаЬ‰ѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаSee Tcpman.exe not found for more information.ХХй 2Ш й л  Body Text ллллheading 3лХХаагггUSOZгллвT 1. 1. 1. 1. 1. 1. 1. 1. 1)З1 1 1 1 1 1 1 Tвззб Мgф2МPБŠQ бб € бУ Уи‚1иWinsock API errorsззй Шd й л heading 3 ллллheading 4лХХаагггUSOZгллб XXф2МPБŠQ бб €€ биƒ1иWSAEINPROGRESS () by Ф Фй d й л heading 4 лллл Body TextлХХаагггUSOZгллб &Jє\  PŽ6Q бб € бThe message WSAEINPROGRESS is a diagnostic message generated by the Winsock. When a socket call is executed, the Winsock can possibly Р РblockРР. This means that the current application will sit in a loop examining the socket to determine whether any more data has arrived or whatever, and this is the normal operation of the Winsock. When Windows is running however, windows messages can be generated outside of the programР Рs normal operation, for example if the user clicks on a button or selects a menu option. If one of these operations then calls another Winsock function, the Winsock will be reЉentered possibly causing problems.ХХй d й ХХWhile Trumpet Winsock has been designed with full reentrancy in mind, the Winsock specification insists that should this eventuality arise, that the socket call should always return an error message in this circumstance. This is because many stacks are unable to cope and can crash.ХХ ХХSince the usual reason for this reentrancy occurring is a programming error of some sort, Trumpet Winsock will print out this diagnostic error message when the condition arises so that the programmer can be made aware of it.ХХй dШ й л  Body Text ллллheading 4лХХаагггUSOZгллб XXф2МPБŠQ бб € бУ Уиƒ1иWSAENOTINITIALIZED () by Ф Фй Ш й л heading 4 лллл Body TextлХХаагггUSOZгллб &Jє\  PŽ6Q бб € бBefore any socket call can be made, the calling program must call WSAStartup. ХХй d й ХХIf they don't, this error is returned.ХХй dШ й л  Body Text ллллheading 4лХХаагггUSOZгллб XXф2МPБŠQ бб € бУ Уиƒ1иWSAENOTSOCK () by Ф Фй Ш й л heading 4 лллл Body TextлХХаагггUSOZгллб &Jє\  PŽ6Q бб € бThere are two possible causes of that error.ХХй d й ХХOne possibility is that a socket number has been used which is outside of the range of legal sockets numbers. Either an INVALID_SOCKET (Љ1) was passed, or the application has got a corrupt socket number.ХХ ХХAlternatively a legal socket number is being used, but the socket table is empty at that slot. Usually when a socket has been closed but is still trying to be used.ХХ ХХWhen the unregistered Trumpet Winsock expires, it only allows one socket to be opened. As a result, this error message will be displayed much more frequently.ХХй dШ й л  Body Text ллллheading 4лХХааб XXф2МPБŠQ бгггUSOZгб € бУ Улл‘л  Body Text лллб XXф2МPБŠQ бб € бУ Уиƒ1иTask did not call WSACleanupйУ У;WSACleanupйФ Фй Ш й л heading 4 лллл Body TextлХХаагггUSOZгллб &Jє\  PŽ6Q бб € бThis message is generated when an application exits without cleaning up after itself. WSACleanup is the last call an application should make to the Winsock. If the calling application exits abnormally (ie it crashes) it will not have a chance to make that call. In which case, the Winsock will display that error message.ХХй d й ХХIt is a symptom of the calling application crashing, but not the cause of it.ХХй dШ й л  Body Text ллллheading 3лХХаагггUSOZгллззб Мgф2МPБŠQ бб € бУ Уи‚1иTCP errorsззй Шd й л heading 3 ллллheading 4лХХаагггUSOZгллб XXф2МPБŠQ бб €€ биƒ1иaccept returned nilФ Фй d й л heading 4 лллл Body TextлХХаагггUSOZгллб &Jє\  PŽ6Q бб € бAccept returned nil is a diagnostic message which indicates that an incoming TCP connection was killed before a socket could be accepted.ХХй Ш й л  Body Text ллллheading 4лХХаагггUSOZгллб XXф2МPБŠQ бб € бУ Уиƒ1иCRITICAL ERROR: TCP poll reentrancy detected Љ please report exact circumstanceй)У У;TCP poll reentrancy;reentrancy)йФ Фй Ш й л heading 4 лллл Body TextлХХаагггUSOZгллб &Jє\  PŽ6Q бб € бTCP Poll Reentrancy is an internal semaphore that the Winsock uses to detect any reentrancy to critical sections. It sometimes gets left open when a program crashes in the middle of a socket call.ХХй d й ХХThis will typically be caused by a stack overflow (Runtime error 202), which may in fact be caused by one of the traces in the Winsock being turned on (in particular DNS).ХХй dШ й л  Body Text ллллheading 4лХХаагггUSOZгллб XXф2МPБŠQ бб € бУ Уиƒ1иUnacceptable segment : seg.seq = XXXXX rcv.nxt = YYYYYФ Фй Ш й л heading 4 лллл Body TextлХХаагггUSOZгллб &Jє\  PŽ6Q бб € бThis message is generated by the Trace/TCP option. It indicates that a unexpected TCP segment has been received. This may be caused by the TCP stack at the other end sending overlapped segments.ХХй d й ХХIronically, this problem may be caused by the WinsockР Рs timing being at fault as a result of the trace being enabled. ХХ ХХSince the segments will usually need to be resent, the transfer rate will become slower.ХХй dШ й л  Body Text ллллheading 3лХХаагггUSOZгллззб Мgф2МPБŠQ бб € бУ Уи‚1иDialler errorsззй Шd й л heading 3 ллллheading 4лХХаагггUSOZгллб XXф2МPБŠQ бб €€ биƒ1иComm errors [BREAK]йУ У;BREAKйФ Фй d й л heading 4 лллл Body TextлХХаагггUSOZгллб &Jє\  PŽ6Q бб € бA break signal has been received. ХХй Ш й л  Body Text ллллheading 4лХХаагггUSOZгллб XXф2МPБŠQ бб € бУ Уиƒ1иComm errors [FRAME]йУ У;FRAMEйФ Фй Ш й л heading 4 лллл Body TextлХХаагггUSOZгллб &Jє\  PŽ6Q бб € бThis error indicates that the start and stop bits of the data are in the wrong places. This is caused by a hardware failure of some description.ХХй d й ХХAn occasional frame error may indicate nothing more than a slightly noisy line. This error can also be generated by turning the modem off and on.ХХ ХХNumerous frame errors could indicate an incorrect baud rate, or a faulty modem, modem cable, phone cable, or comm card.ХХй dШ й л  Body Text ллллheading 4лХХаагггUSOZгллб XXф2МPБŠQ бб € бУ Уиƒ1иComm errors [OVERRUN]йУ У;OVERRUNйФ Фй Ш й л heading 4 лллл Body TextлХХаагггUSOZгллб &Jє\  PŽ6Q бб € бOverruns are the result of the modem going too fast for the comm port and/or Windows. There are a number of possible causes, some of which can be overcome. ХХй d й ХХIf you are getting lots of overrun errors, you may be able to rectify the problem with one of the following tips: ХХй 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Р Рve got a high speed modem (14400 or higher), make sure that youР Рre using a 16540 or 16550 UART, as opposed to the older 8250 UART. Use MSD to check what UART you have on your modem's comm port. To run MSD: exit Windows, then type У УmsdФ Ф at the command prompt and press .ХХй Ш– й ХХТТшёл"/Instruction"ллли1иТТIf you're using Windows 3.1, check the Р Рcomm.drv=Р Р line in the [boot] section of your system.ini file. If it reads Р Рcomm.drv=comm.drvРР, you are probably using the original comm driver which was designed for the 8250 UART. You might like to try another, such as Cybercom or Winfax Pro. ХХ л"/Instruction"лллХХТТС€Си1иТТAdd the following statements to the [386Enh] section of your system.ini file: ХХй –2 й л"/Instruction"лллл0Instruction 2лХХаааЬ` И hРpШ xа (#џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ‰uѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬагггUSOZгллвT 1. 1. 1. 1. 1. 1. 1. 1.""""""""TвТТТТС€Си1иТТcomXfifo=1 ХХй 2 й л$0Instruction 2$лллХХТТТТС€Си1иТТcomXbuffer=1024 ХХ л$0Instruction 2$лллХХТТТТС€Си1иТТcomboosttime=8ХХ л$0Instruction 2$лллХХТТТТС€Си1иТТWhere X is the number of your Comm port. ХХй d й л$0Instruction 2$лллл/InstructionлХХаааЬ` И hРpШ xа (#џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ‰ѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬагггUSOZгллвT"""""""" 1. 1. 1. 1. 1. 1. 1. 1.TвТТС€Си1иТТSome video drivers built around the s3 video chip also 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– й л"/Instruction"лллХХТТС€Си1иТТUnfortunately, there is one cause of overruns that cannot be avoided... ХХй –2 й л"/Instruction"лллл0Instruction 2лХХаааЬ` И hРpШ xа (#џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ‰uѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬагггUSOZгллвT 1. 1. 1. 1. 1. 1. 1. 1.""""""""TвТТТТС€Си1иТТWhen accessing a local disk, Windows halts any I/O 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.ХХй 2 й л$0Instruction 2$лллл Body TextлХХаагггUSOZгллаЬ‰uѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаХХй d й ХХWe are interested in finding out which modem cards people have had successes and failures with. If you have any information about this or anything else that should be added to this page, please write to suggest@trumpet.com.au.ХХй dШ й л  Body Text ллллheading 4лХХаагггUSOZгллвT"""""""" 1)З1 1 1 1 1 1 1 Tвб XXф2МPБŠQ бб € бУ Уиƒ1иComm errors [RXOVER]йУ У;RXOVERйФ Фй Ш й л heading 4 лллл Body TextлХХаагггUSOZгллб &Jє\  PŽ6Q бб € бThis error message indicates an overrun of the SLIP/PPP receive buffer.ХХй d й ХХThere are two ways of overcoming this, and they both involve editing your trumpwsk.ini file.ХХ ХХThe best way is to increase the size of the buffer, by increasing the slipЉrcvbuf:ХХ л  Body Text лллл! Body Text Indent!лХХаагггUSOZгллаЬѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџuѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаТТslipЉrcvbuf=8192ХХ л' Body Text Indent'лллл Body TextлХХаагггUSOZгллаЬuѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаIncreasing this parameter means that the buffer can be raised to match the incoming data flow. Try doubling it to start with.ХХ ХХThe second way is to limit the incoming data flow by setting:ХХ л  Body Text лллл! Body Text Indent!лХХаагггUSOZгллаЬѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџuѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаТТslipЉrtsflow=1ХХй dШ й л' Body Text Indent'ллллheading 4лХХаагггUSOZгллаЬuѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаб XXф2МPБŠQ бб € бУ Уиƒ1иComm errors [RXPAR]йУ У;RXPARйФ Фй Ш й л heading 4 лллл Body TextлХХаагггUSOZгллб &Jє\  PŽ6Q бб € бComm error [RXPAR] means that the parity is wrong. Usually this indicates that the SLIP/PPP server is using a different parity to the default Winsock setting. In this case, contact your ISP to determine what the correct settings should be.ХХй d й ХХаЬѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџmџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаIf they are anything other than 8 bits and no parity select Р РUse Control Panel settings for parity and word size in the Dialler/Settings screen. You can set up the correct parity and word size under the Control Panel in Windows.ХХй dШ й л  Body Text ллллheading 4лХХаагггUSOZгллаЬmџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаб XXф2МPБŠQ бб € бУ Уиƒ1иComm errors [TXFULL]йУ У;TXFULLйФ Фй Ш й л heading 4 лллл Body TextлХХаагггUSOZгллб &Jє\  PŽ6Q бб € бThis error indicates that the transmit buffer is full. Normally this will not occur since the Winsock checks before sending data.ХХй d й ХХIf this condition does arise, it suggests that a nonЉstandard comm driver may be installed. For example, a comm driver to modem pool redirector.ХХй dШ й л  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 function call implemented in new versions of Windows that older comm drivers (for example turbocomm) don't recognise.ХХй d й ХХ‘The solution is to either use the standard comm driver, update of your old one, or obtain a new comm driver. There are apparently plenty available (Cybercom, Winfax Pro, etc.).ХХ ХХIf youР Рre running Win3.11, then the standard comm driver should work fine. You can find out the name of the comm driver that is installed on your machine by checking your system.ini file. In the [boot] section of your system.ini file, there is a line that reads:ХХ л  Body Text лллл! Body Text Indent!лХХаагггUSOZгллаЬѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџuѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаТТcomm.drv=?ХХ л' Body Text Indent'лллл Body TextлХХаагггUSOZгллаЬuѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаSetting it to comm.drv=comm.drv will reset it to the original comm driver, as long as the original driver hasnР Рt been replaced by another file of the same name.ХХй dШ й л  Body Text ллллheading 4лХХаагггUSOZгллб XXф2МPБŠQ бб € бУ Уиƒ1иgetcommstate failedФ Фй Ш й л heading 4 лллл Body TextлХХаагггUSOZгллб &Jє\  PŽ6Q бб € бThe reason is displayed following this message, and can be found under Comm driver errors.ХХй Ш й л  Body Text ллллheading 4лХХаагггUSOZгллб XXф2МPБŠQ бб € бУ Уиƒ1иsetcommstate failedФ Фй Ш й л heading 4 лллл Body TextлХХаагггUSOZгллб &Jє\  PŽ6Q бб € бThe reason is displayed following this message, and can be found under Comm driver errors.ХХй Ш й л  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 transmitted, a Frame Check Sequence (FCS) is performed. The sender calculates this by adding together the binary values of all the bytes in the packet and sends it 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, and are occasionally caused by Comm errors [OVERRUN] errors.ХХй dШ й л  Body Text ллллheading 4лХХаагггUSOZгллб XXф2МPБŠQ бб € бУ Уиƒ1иUnable to open Ф Фй Ш й л heading 4 лллл Body TextлХХаагггUSOZгллб &Jє\  PŽ6Q бб € бThis message indicates that the requested Comm port couldnР Рt be opened. The reason is displayed following this message, and can be found under Comm driver errors.ХХй Ш й л  Body Text ллллheading 3лХХаагггUSOZгллззб Мgф2МPБŠQ бб € бУ Уи‚1иComm driver errorsззФ Фй Ш й л heading 3 лллб &Jє\  PŽ6Q бб € бФ ФThese errors appear following either getcommstate failed, setcommstate failed or Unable to open .ХХй d й лheading 4лХХааб XXф2МPБŠQ бгггUSOZгб € бУ Уллб XXф2МPБŠQ бб € бУ Уиƒ1иBaud rate invalidФ Фй d й л heading 4 лллл Body TextлХХаагггUSOZгллб &Jє\  PŽ6Q бб € бThe baud rate in Dialler/Settings isnР Рt supported by the current comm driver.ХХй Ш й л  Body Text ллллheading 4лХХаагггUSOZгллб XXф2МPБŠQ бб € бУ Уиƒ1иDevice is already openФ Фй Ш й л heading 4 лллл Body TextлХХаагггUSOZгллб &Jє\  PŽ6Q бб € бThe comm port is being accessed by another piece of software. For example, if fax software is loaded it may be accessing the modem. In this case you will need to exit the fax software before starting the Winsock. ХХй d й ХХAlternatively, the Winsock may be trying to access the wrong comm port. In this case, try selecting another comm port from the Dialler/Settings screen.ХХй dШ й л  Body Text ллллheading 4лХХаагггUSOZгллб XXф2МPБŠQ бб € бУ Уиƒ1иDevice is not openФ Фй Ш й л heading 4 лллл Body TextлХХаагггUSOZгллб &Jє\  PŽ6Q бб € бThe open call failed, so another error message should be displayed as well.ХХй Ш й л  Body Text ллллheading 4лХХаагггUSOZгллб XXф2МPБŠQ бб € бУ Уиƒ1иHardware is not availableФ Фй Ш й л heading 4 лллл Body TextлХХаагггUSOZгллб &Jє\  PŽ6Q бб € бThe Winsock has tried to open a comm port that is not available. Modems are usually installed on either comm port 1 or 2, although they may occasionally be found on 3 or 4. Try another comm port in the Dialler/Settings screen.ХХй Ш й л  Body Text ллллheading 3лХХааб Мgф2МPБŠQ бгггUSOZгб € бУ Уллзз‘л  Body Text лллб М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 or ndis3pkt hasnР Рt been loaded properly or the wrong kind of packet driver is being used.ХХй d й ХХFor example, a token ring driver is being used with a packet driver shim that doesnР Рt support it.ХХ ХХSee also Using the Trumpet Winsock over a packet driver.ХХй dШ й л  Body Text ллллheading 4лХХаагггUSOZгллб XXф2МPБŠQ бб € бУ Уиƒ1иToo many packet buffers allocatedФ Фй Ш й л heading 4 лллл Body TextлХХаагггUSOZгллб &Jє\  PŽ6Q бб € бSince the winsock allocates network buffers from main memory so is not too much of a problem. The main problem is when the size of the packet buffer gets too large. in that case, the winsock will try to reduce the number to a lower value. There is an eventual limit beyond which the winsock can't function.ХХй Ш й л  Body Text ллллheading 4лХХаагггUSOZгллб XXф2МPБŠQ бб € бУ Уиƒ1иUnable to allocate network buffersФ Фй Ш й л heading 4 лллл Body TextлХХаагггUSOZгллб &Jє\  PŽ6Q бб € бTry to free up some special driver memory by removing windows device drivers.ХХй d й ХХSee Warning Љ running with less than recommended number of network buffers (X of Y).ХХй dШ й л  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 vector 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иWarning Љ running with less than recommended number of network buffers (X of Y)Ф Фй Ш й л heading 4 лллл Body TextлХХаагггUSOZгллб &Jє\  PŽ6Q бб € бThere are two types of network buffers. This error refers specifically to УУpacket buffers,ФФ which the Winsock allocates from Global DOS memory. To allocate the full number of packet buffers, more conventional memory is required. Remove unnecessary TSRs and device drivers from your autoexec.bat, and load the remaining ones into high memory if possible.ХХй d й ХХAlso, when you enter Windows, try loading the Winsock before any other applications. If the Winsock is being used frequently, you may even like to add the Winsock to the StartUp group in Program Manager.ХХ ХХIf this doesnР Рt work, it may be because Windows has attempted to load the entire Winsock into low memory. This is not a good thing, and will inevitably result in insufficient driver memory being available. The workЉaround for this is to try loading the Winsock at a different time.ХХл  Body Text ллл в€1€вкН(œœddлheading 2лааб uф2МPБŠQ бгггUSOZгб Њ бУ Уллззб uф2МPБŠQ бб Њ бУ Уи1ий У Уfaq йTrumpet Winsock FAQззФ Фй dШ йл heading 2 лллФ ФНк ХХEach of the following sections covers some of the most common questions (and their answers) regarding the Trumpet Winsock, problems with menu commands, and installation difficulties.ХХй Ш й л Body TextлХХаагггUSOZгллTo find information on a topic, click on the У УSearchФ Ф button or browse through the topics listed below.ХХй d й ХХ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.ХХ ХХFor descriptions of the most common error messages, please see Trumpet Winsock Error Messages.ХХй dШ й л  Body Text ллллheading 3лХХаагггUSOZгллззб Мgф2МPБŠQ бб € бУ Уи‚1иGeneral questionsззй Шd й л heading 3 ллллheading 4лХХаагггUSOZгллб XXф2МPБŠQ бб €€ биƒ1иWhat files should I backup?Ф Фй d й л heading 4 лллл Body TextлХХаагггUSOZгллб &Jє\  PŽ6Q бб € бIn addition to the Winsock package that was originally supplied to you (whether a zipped file or on a disk), you should probably backup your *.cmd scripts and trumpwsk.ini settings file.ХХй d й ХХIt is also recommended that you write down or print out your registration name and password, and keep them in a safe place.ХХй dШ й л  Body Text ллллheading 4лХХаагггUSOZгллб XXф2МPБŠQ бб € бУ Уиƒ1иWhy are some entries in the File/Setup screen greyed out?Ф Фй Ш й л heading 4 лллл Body TextлХХаагггUSOZгллб &Jє\  PŽ6Q бб € бSome entries in the File/Setup screen relate specifically to the packet driver or dialЉup configurations. For that reason, they are greyed out when not applicable.ХХй Ш й л  Body Text ллллheading 4лХХаагггUSOZгллб XXф2МPБŠQ бб € бУ Уиƒ1иAre there docs for TrumpetР Рs Winsock Applications?Ф Фй Ш й л heading 4 лллл Body TextлХХаагггUSOZгллб &Jє\  PŽ6Q бб € бDocumentation is available for the Winsock Applications (Trmptel, Winchat, Winarch, Ftpw, View, and WinIRC) on the following page:ХХй d й л  Body Text лллл! Body Text Indent!лХХаагггUSOZгллаЬѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџuѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаТТhttp://www.trumpet.com.au/wsk/winapps.htmХХ л' Body Text Indent'лллл Body TextлХХаагггUSOZгллаЬuѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаThese applications are available from our Webй web й site or on the Trumpet Winsock disk. ХХй dШ й л  Body Text ллллheading 4лХХаагггUSOZгллб XXф2МPБŠQ бб € бУ Уиƒ1иShouldn't "dialler" be spelt "dialer"?Ф Фй Ш й л heading 4 лллл Body TextлХХаагггUSOZгллб &Jє\  PŽ6Q бб € б"Dialer" is the American spelling, while "dialler" is Australian. Since the Trumpet Winsock was developed by an Australian company, Australian spellings have been used for the interface.ХХй Ш й л  Body Text ллллheading 4лХХаагггUSOZгллб XXф2МPБŠQ бб € бУ Уиƒ1иWhere can I send bug reports?Ф Фй Ш й л heading 4 лллл Body TextлХХаагггUSOZгллб &Jє\  PŽ6Q бб € бIf you can promise that you have searched through this help file, and not found any mention of the bug you've encountered, please write to winsockЉsupport@trumpet.com.au.ХХй Ш й л  Body Text ллллheading 3лХХаагггUSOZгллззб Мgф2МPБŠQ бб € бУ Уи‚1иRegistration questionsззФ Фй Ш й л heading 3 лллл Body TextлХХаагггUSOZгллб &Jє\  PŽ6Q бб € бFor more general information regarding prices, site licenses, and distribution agreements, please see Registration Details. Here are some of the topics not covered in that section.ХХй Ш й л  Body Text ллллheading 4лХХаагггUSOZгллб XXф2МPБŠQ бб € бУ Уиƒ1иCan I register over the Internet?Ф Фй Ш й л heading 4 лллл Body TextлХХаагггUSOZгллб &Jє\  PŽ6Q бб € бYou may register over the Internet by using the Internet registration feature of the Trumpet Winsock. 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.ХХй Ш й л  Body Text ллллheading 4лХХаагггUSOZгллб XXф2МPБŠQ бб € бУ Уиƒ1иHow long do registrations take?Ф Фй Ш й л heading 4 лллл Body TextлХХаагггUSOZгллб &Jє\  PŽ6Q бб € бWe aim to have all registrations processed within five working days. If you asked for your password to be sent to you by postal mail, then please allow an extra ten working days for delivery. ХХй d й ХХIf you haven't received your password within this time, then please contact our Registrations Departmentйcontactй (they may be unable to contact you). Please include at least two forms of contact and details of how and when you registered. ХХй dШ й л  Body Text ллллheading 4лХХааб XXф2МPБŠQ бгггUSOZгб € бУ Улл‘л  Body Text лллб XXф2МPБŠQ бб € бУ Уиƒ1иWhat do I get when I register?Ф Фй Ш й л heading 4 лллл Body TextлХХаагггUSOZгллб &Jє\  PŽ6Q бб € бYou get a password that permits you to keep using the Trumpet Winsock after 30 days. There's actually no difference between the unregistered and registered versions aside from this (We only mail out disks when the software is registered by a phone, fax, or postal order and the disk is requested).ХХй d й ХХ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.ХХй dШ й л  Body Text ллллheading 4лХХаагггUSOZгллб XXф2МPБŠQ бб € бУ Уиƒ1иI lost my password, can you send it again?Ф Фй Ш й л heading 4 лллл Body TextлХХаагггUSOZгллб &Jє\  PŽ6Q бб € бIf you've lost your password, then please contact our Registrations Departmentйcontactй with details of how and when you originally registered. Also, please supply the name you registered under if you can remember it.ХХй Ш й л  Body Text ллллheading 3лХХаагггUSOZгллззб Мgф2МPБŠQ бб € бУ Уи‚1иDialler questionsззФ Фй Ш й л heading 3 лллл Body TextлХХаагггUSOZгллб &Jє\  PŽ6Q бб € бFor an overview of how to login manually and automate the login process, please see Using the Trumpet Winsock over SLIP/PPP. This section provides answers to some commonly asked that may not be covered in that section.ХХй Ш й л  Body Text ллллheading 4лХХаагггUSOZгллб XXф2МPБŠQ бб € бУ Уиƒ1иWhat's the difference between a manual and automatic login?Ф Фй Ш й л heading 4 лллл Body TextлХХаагггUSOZгллб &Jє\  PŽ6Q бб € бIn a manual login, the user enters the modem commands and server commands at the keyboard. See Logging in manually for more information.ХХй d й ХХLogging in manually is good for seeing what is actually happening, but can be very tedious after a while. For this reason, the Trumpet Winsock allows you to configure login scripts that automate the manual login process. The Winsock can also be configured to run these scripts on demand.ХХ ХХA login that uses a script is called an automatic login.ХХ ХХWe say that the Winsock has been "demand loaded" when the winsock.dll has been loaded before the tcpman.exe. This is usually how other applications start the Winsock.ХХй dШ й л  Body Text ллллheading 4лХХаагггUSOZгллб XXф2МPБŠQ бб € бУ Уиƒ1иHow do I get demand loading to work?Ф Фй Шd й л heading 4 лллл/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иТТPut the directory containing the winsock.dll in the path statement of your autoexec.bat file.ХХй d2 й л"/Instruction"лллл0Instruction 2лХХаааЬ` И hРpШ xа (#џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ‰uѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬагггUSOZгллвT 1. 1. 1. 1. 1. 1. 1. 1.""""""""TвТТТТС€Си1иТТIf you want to be really sure things are going to work, make sure that you only have one copy of any winsock.dll, wsock32.dll or tcpman.exe files (rename any backup files if necessary), and that they are all in the same directory.ХХй 2d й л$0Instruction 2$лллл/InstructionлХХаааЬ` И hРpШ xа (#џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ‰ѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬагггUSOZгллвT"""""""" 1. 1. 1. 1. 1. 1. 1. 1.TвТТС€Си1иТТHave login.cmd and bye.cmd scripts that do what you want them to and return "script completed".ХХй d2 й л"/Instruction"лллл0Instruction 2лХХаааЬ` И hРpШ xа (#џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ‰uѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬагггUSOZгллвT 1. 1. 1. 1. 1. 1. 1. 1.""""""""TвТТТТС€Си1иТТFor help with this, see Automating the login process.ХХй 2d й л$0Instruction 2$лллл/InstructionлХХаааЬ` И hРpШ xа (#џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ‰ѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬагггUSOZгллвT"""""""" 1. 1. 1. 1. 1. 1. 1. 1.TвТТС€Си1иТТEnable one of the Automatic loginйautologinй options from Dialler/Settings.ХХй d– й л"/Instruction"лллХХТТС€Си1иТТFinally, the Online status detectionй osd й from Dialler/Settings will need to be adjusted to suit.ХХй –2 й л"/Instruction"лллл0Instruction 2лХХаааЬ` И hРpШ xа (#џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ‰uѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬагггUSOZгллвT 1. 1. 1. 1. 1. 1. 1. 1.""""""""TвТТТТС€Си1иТТThe default is DCD, which is usually okay. If you're unsure, try DCD first, then try the others.ХХй 2d й л$0Instruction 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иHow do I edit my login script?Ф Фй d й л heading 4 лллл Body TextлХХаагггUSOZгллб &Jє\  PŽ6Q бб € бScripts can be edited using any text editor as long as the files are saved as text, with filenames ending in .cmd (for example, myscript.cmd). To edit your script using Notepad, go to the Dialler menu and select Edit scripts, then doubleЉclick on the script you wish to edit.ХХй d й ХХFor an overview of the scripting language, please see Scripting Language.ХХй dШ й л  Body Text ллллheading 4лХХааб XXф2МPБŠQ бгггUSOZгб € бУ Улл‘л  Body Text лллб XXф2МPБŠQ бб € бУ Уиƒ1иHow do I change my login phone number, etc?Ф Фй Ш й л heading 4 лллл Body TextлХХаагггUSOZгллб &Jє\  PŽ6Q бб € бAs long as you are using a login script that is based on the example script distributed with the Trumpet Winsock, you can edit your login phone number, username and password using the following method:ХХй Ш й л  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иТТGo to the Dialler menu, and select setup.cmd.ХХй Ш– й л"/Instruction"лллХХТТС€Си1иТТEnter or modify then entry then press OK after each one.ХХ л"/Instruction"ллллheading 4лХХааггг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Н џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаб XXф2МPБŠQ бб € бУ Уиƒ1иHow do I set the Winsock to redial automatically?Ф Фй – й л heading 4 лллл Body TextлХХаагггUSOZгллб &Jє\  PŽ6Q бб € бTo configure the Winsock to redial automatically:ХХй Ш й л  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иТТSelect a method of Online status detection that is supported by your modem (and enabled) in the Winsock's File/Setup screen. ХХй Ш2 й л"/Instruction"лллл0Instruction 2лХХаааЬ` И hРpШ xа (#џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ‰uѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬагггUSOZгллвT 1. 1. 1. 1. 1. 1. 1. 1.""""""""TвТТТТС€Си1иТТThe most reliable method is DCD (Data Carrier Detect), which requires the modem command У У&c1Ф Ф to be set. As an alternative, DSR (Data Set Ready) can also be used, and requires У У&s1Ф Ф. The settings У У&c1Ф Ф and У У&s1Ф Ф are the defaults for most modems.ХХй 2d й л$0Instruction 2$лллл/InstructionлХХаааЬ` И hРpШ xа (#џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ‰ѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬагггUSOZгллвT"""""""" 1. 1. 1. 1. 1. 1. 1. 1.TвТТС€Си1иТТSelect Automatic redial when disconnected from the Dialler/Settings screen.ХХй d– й л"/Instruction"ллллheading 4лХХааггг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Н џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаб XXф2МPБŠQ бб € бУ Уиƒ1иWhy is the modem connecting at 2400?Ф Фй – й л heading 4 лллл Body TextлХХаагггUSOZгллб &Jє\  PŽ6Q бб € бThe most common cause of this problem has been nonЉstandard comm drivers. A number of communications packages replace the standard Windows comm driver with their own driver to optimise performance.ХХй d й ХХYou can find out what comm driver you have installed by checking the comm.drv line in the [boot] section of your system.ini file.ХХ ХХSetting it to comm.drv=comm.drv will reset it to the standard Windows comm driver, as long the original driver hasn't been over written.ХХй dШ й л  Body Text ллллheading 4лХХаагггUSOZгллб XXф2МPБŠQ бб € бУ Уиƒ1иWhy does my modem get disconnected?Ф Фй Ш й л heading 4 лллл Body TextлХХаагггUSOZгллб &Jє\  PŽ6Q бб € бHere are the most common reasons why a line would drop out:ХХй Ш й л  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иТТThe inactivity timeoutйinactivityй in the Dialler/Settings screen may have been enabled unwittingly. If so, set it to 0 to disable the timeout.ХХй Ш– й л"/Instruction"лллХХТТС€Си1иТТMost ISPs have timeouts on their server to hang up the line if no data has been transferred within a certain period of time. Your ISP should be able to tell you if this is the case. ХХ л"/Instruction"лллХХТТС€Си1иТТPhones or fax machines on the same line as the modem can create problems. For example, some phones charge a capacitor every 15 minutes to power their memory. Remove all phones and fax machines from your line to be safe.ХХ л"/Instruction"лллХХТТС€Си1иТТPower surges from electric equipment (such as domestic white goods) may cause modems drop out. For example, if a fridge is plugged into the same circuit as a modem with a sensitive power supply then the modem may drop out whenever the fridge cycles. To eliminate this as a possibility, try disconnecting the suspected appliance.ХХ л"/Instruction"лллХХТТС€Си1иТТLine noise! This can be a real problem, and is more common than we'd like to believe. If line noise is the problem, then reducing the baud rate in the File/Setup screen may help.ХХ л"/Instruction"ллллheading 4лХХааггг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Н џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаб XXф2МPБŠQ бб € бУ Уиƒ1иHow do I optimise my MTU, RWIN, and MSS?Ф Фй – й л heading 4 лллл Body TextлХХаагггUSOZгллб &Jє\  PŽ6Q бб € бThese are enhanced primarily by trial and error. However, we recommended the following values as a starting point:ХХй d й л  Body Text лллХХХХй d й л>Table headerлХХаагггUSOZгУ УллвЦCс• ~ 2/Цв‡аЬѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџѕџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬай d й SLIP/PPP Ethernetˆ‡MTUФ Фл#>Table header#лллл?Table dataлХХаагггUSOZглл 576 1500л!?Table data!лллл>Table headerлХХаагггUSOZгУ Уллˆ‡TCP RWINФ Фл#>Table header#лллл?Table dataлХХаагггUSOZглл 2048 4096л!?Table data!лллл>Table headerлХХаагггUSOZгУ Уллˆ‡TCP MSSФ Фл#>Table header#лллл?Table dataлХХаагггUSOZглл 512 1024ˆл!?Table data!лллаЬѕџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаХХй d й л Body TextлХХаагггUSOZгллFor more information see: MTU, TCP RWINйtcprwinй, TCP MSSй tcpmss й.ХХй Ш й л  Body Text ллллheading 4лХХаагггUSOZгллб XXф2МPБŠQ бб € бУ Уиƒ1ийУ УofflineйHow can I use the Winsock offline?й,У У;offline;Using the Winsock offline,йФ Фй Ш й л heading 4 лллл Body TextлХХаагггUSOZгллб &Jє\  PŽ6Q бб € бA new feature, Login on network activityйautologinй, is available from Version 3.0 onwards. With this feature enabled, the Winsock loads offline and only dials when an application tries to contact a remote host.ХХй d й ХХWith version 2.1f and earlier, the Winsock can be configured to operate offline by setting the following:ХХй 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иТТInternal SLIP in the File/Setup screen.ХХй Ш– й л"/Instruction"лллХХТТС€Си1иТТNo automatic login in the Dialler/Options screen.ХХ л"/Instruction"ллллheading 4лХХааггг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Н џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаб XXф2МPБŠQ бб € бУ Уиƒ1иCan I use another program as a dialler?йУ У;diallerйФ Фй – й л heading 4 лллл Body TextлХХаагггUSOZгллб &Jє\  PŽ6Q бб € бYes. The Winsock can establish a SLIP/PPP link over a connection created by another dialler.ХХй d й ХХBefore exiting the dialler to start the Winsock, don't forget to issue У Уat&d0Ф Ф. This ensures that the modem ignores DTR signal when it is set low by the exiting program, otherwise the connection may be severed when the application closes the comms port.ХХ ХХIn the WinsockР Рs Dialler/Settings screen, make sure that either No automatic loginйautologinй selected OR Online status detectionй osd й is configured correctly. Otherwise the Winsock may try to run the login script.ХХй dШ й л  Body Text ллллheading 4лХХаагггUSOZгллб XXф2МPБŠQ бб € бУ Уиƒ1иHow do I switch between tone and pulse dialling?Ф Фй Ш й л heading 4 лллл Body TextлХХаагггUSOZгллб &Jє\  PŽ6Q бб € бIf your login script is based on the login.cmd supplied with Version 3.0, then set either У УdtФ Ф for tone dialling or У УdpФ Ф for pulse dialling in the modem dial string. This can be found in the modem profile screen which can be accessed directly by selecting modem.cmd from the Dialler menu.ХХй d й ХХIf your login script is based on an earlier version of the login.cmd then there will be a line within the script that outputs either "atdt" or "atdp" followed by the number. The command "dt" instructs the modem to use tone dialling, while "dp" represents pulse dialling. ХХ ХХFor example, to use tone dialling:ХХ л  Body Text ллллCodeлХХааб &nў6X@ЩDQ бгггUSOZгллаЬѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџŠbM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаТТТТС€Сoutput "atdt"$number\13ХХй d й лCodeлллл Body TextлХХаагггUSOZгллаЬŠbM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаб &Jє\  PŽ6Q бOr, pulse dialling:ХХй d й л  Body Text ллллCodeлХХааб &nў6X@ЩDQ бгггUSOZгллаЬѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџŠbM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаТТТТС€Сoutput "atdp"$number\13ХХ лCodeллллheading 4лХХаагггUSOZгллаЬŠbM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаб XXф2МPБŠQ бб € бУ Уиƒ1иHow do I send a "break" with Trumpet Winsock?Ф Фй d й л heading 4 лллл Body TextлХХаагггUSOZгллб &Jє\  PŽ6Q бб € бThe break command can be used to send a break signal. One way of using would be to write a script that consists of one line:ХХй d й л  Body Text ллллCodeлХХааб &nў6X@ЩDQ бгггUSOZгллаЬѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџŠbM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаТТТТС€СbreakХХй d й ХХТТТТС€СХХ лCodeлллл Body TextлХХаагггUSOZгллаЬŠbM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаб &Jє\  PŽ6Q б Save this in the same directory as the Trumpet WinsockР Рs files (usually c:\trumpet), and give it an appropriate name such as break.cmd. To run this script select break.cmd from the Dialler menu. ХХй d й ХХAlternatively, you could have a script to output the modem's escape code so that it returns to command mode, then output the AT commands to transmit break ("at\b") and return modem to data mode ("ato").ХХ ХХFor example, within a script this would appear as:ХХ л  Body Text ллллCodeлХХааб &nў6X@ЩDQ бгггUSOZгллаЬѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџŠbM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаТТТТС€Сoutput "+++"ХХй d й ХХТТТТС€Сinput 10 OK\nХХ ХХТТТТшёoutput "at\bo"\13ХХй d й лCodeллллheading 4лХХаагггUSOZгллаЬŠbM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаб XXф2МPБŠQ бб € бУ Уиƒ1иCan I setup the Winsock for multiple Internet Service Providers?Ф Фй d й л heading 4 лллб &Jє\  PŽ6Q бб € бФ ФIt is possible to configure the Winsock for multiple Internet Service Providers (ISPs), but it requires some tweaking. There are two methods...ХХй d й лheading 5лХХааб XXф2МPБŠQ бгггUSOZгб € бУ Уллб XXф2МPБŠQ бб € бУ Уи„1иMethod One... Easy but uglyФ Фй d й л heading 5 лллл Body TextлХХаагггUSOZгллб &Jє\  PŽ6Q бб € бUsing this method you will have two (or more) full copies of the Winsock in as many different directories. This "brute force" method is effective, but it means that if you update the Winsock you will have to update each copy. Also, you risk getting the various copies confused.ХХй Ш й л  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иТТCreate a new directory on your machine and copy all of the Winsock files into it.ХХй Ш– й л"/Instruction"лллХХТТС€Си1иТТCreate a program item for the new copy of tcpman.exe.ХХй –2 й л"/Instruction"лллл0Instruction 2лХХаааЬ` И hРpШ xа (#џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ‰uѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬагггUSOZгллвT 1. 1. 1. 1. 1. 1. 1. 1.""""""""TвТТТТС€Си1иТТAn easy way to do this is by making a copy of your existing Trumpet Winsock (ie tcpman.exe) icon, and then selecting Properties from the File menu and modifying the copy's Command line.ХХй 2d й л$0Instruction 2$лллл/InstructionлХХаааЬ` И hРpШ xа (#џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ‰ѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬагггUSOZгллвT"""""""" 1. 1. 1. 1. 1. 1. 1. 1.TвТТС€Си1иТТStart the new version of the Winsock and:ХХй d– й л"/Instruction"лллХХТТС€Си1иТТSelect Setup from the File menu and modify the parameters as required (In particular DNS server and Domain suffix).ХХ л"/Instruction"лллХХТТС€Си1иТТSelect setup.cmd from the Dialler menu to access and edit the phone number, username and password.ХХй –2 й л"/Instruction"лллл0Instruction 2лХХаааЬ` И hРpШ xа (#џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ‰uѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬагггUSOZгллвT 1. 1. 1. 1. 1. 1. 1. 1.""""""""TвТТТТС€Си1иТТThe login.cmd script may need to be altered for each provider. Do this using the instructions in the Help file. ХХй 2 й л$0Instruction 2$лллХХаЬ‰uѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаХХй d й лheading 5лХХааб XXф2МPБŠQ бгггUSOZгб € бУ УллвT"""""""" 1)З1 1 1 1 1 1 1 Tвб XXф2МPБŠQ бб € бУ Уи„1иMethod Two... More complicated but cute Ф Фй d й л heading 5 лллл Body TextлХХаагггUSOZгллб &Jє\  PŽ6Q бб € бIf you would prefer not to maintain two separate copies of the Winsock, then there is a solution.ХХй d й ХХBy default, the Winsock stores all its settings in a file called trumpwsk.ini. You can use the Љinipath= command line option to specify an alternate *.ini file.ХХ ХХTo do this:ХХ ХХ1. Create a program item for the Trumpet Winsock that will use the alternate *.ini file.ХХ л  Body Text лллл! Body Text Indent!лХХаагггUSOZгллаЬѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџuѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаТТAn easy way to do this is by making a copy of your existing Trumpet Winsock (ie tcpman.exe) icon, and then selecting Properties from the File menu and modifying the copy's Command line.ХХ ХХТТc:\winsock\tcpman.exe Љinipath=c:\winsock\inifile1.iniХХ ХХТТc:\winsock\tcpman.exe Љinipath=c:\winsock\inifile2.iniХХ л' Body Text Indent'лллл Body TextлХХаагггUSOZгллаЬuѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬа2. Start the new version of the Winsock and:ХХ л  Body Text лллл! Body Text Indent!лХХаагггUSOZгллаЬѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџuѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаТТSelect Setup from the File menu and modify the parameters as required (In particular DNS server and Domain suffix).ХХ ХХТТSelect Profile from the Dialler menu to access and edit the phone number, username and password.ХХ л' Body Text Indent'лллл Body TextлХХаагггUSOZгллаЬuѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаSo far this is fine, but one problem remains.... What if different login.cmd scripts are required for each ISP?ХХ ХХThe solution is to use only one login.cmd file that contains all of the required scripts. Once you have a working *.cmd script for each provider you can integrate them using the following steps:ХХ ХХTo indicate which *.ini file is being used (and therefore which script will be needed) add a new variable (say $isp) to the [default vars] section of each *.ini file. For example:ХХ л  Body Text ллллCodeлХХааб &nў6X@ЩDQ бгггUSOZгллаЬѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџŠbM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаТТТТшёл  Body Text ллл[default vars]ХХй d й ХХТТТТС€С$number=********ХХ ХХТТТТС€С$username=********ХХ ХХТТТТС€С$password=********ХХ ХХТТТТС€С$isp = "isp1"ХХ ХХТТТТС€СХХ лCodeлллл Body TextлХХаагггUSOZгллаЬŠbM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаб &Jє\  PŽ6Q бDon't forget to set the value of $isp differently in each *.ini file!ХХй d й ХХThe login.cmd script can be modified to execute one section of itself if the $isp is of a particular value and another section for a different $isp value. The new login.cmd file may look something like:ХХ л  Body Text ллллCodeлХХааб &nў6X@ЩDQ бгггUSOZгллаЬѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџŠbM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаТТТТС€Сload $ispХХй d й ХХТТТТС€Сif $isp = "isp1"ХХ ХХТТТТС€С# login script for first ispХХ ХХТТТТС€СendХХ ХХТТТТС€Сif $isp = "isp2"ХХ ХХТТТТС€С# login script for second ispХХ ХХТТТТС€СendХХй d й лCodeллллheading 5лХХаагггUSOZгллаЬŠbM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаб XXф2МPБŠQ бб € бУ Уи„1иMethod Three... Coming soon!Ф Фй d й л heading 5 лллл Body TextлХХаагггUSOZгллб &Jє\  PŽ6Q бб € бA third alternative is to use the new include command to simplify the process of incorporating different scripts. An example that makes use of this feature will soon be available on our Webй web й site.ХХй Ш й л  Body Text ллллheading 4лХХаагггUSOZгллб XXф2МPБŠQ бб € бУ Уиƒ1иHow do I get bye.cmd to hangup my modem?Ф Фй Ш й л heading 4 лллл Body TextлХХаагггUSOZгллб &Jє\  PŽ6Q бб € бThe bye.cmd script that is currently supplied with the Trumpet Winsock includes two alternative methods of hanging up the modem. To try them out, edit the line that sets the %which variable to either 1 or 2.ХХй Ш й л  Body Text ллллheading 3лХХаагггUSOZгллззб Мgф2МPБŠQ бб € бУ Уи‚1ийУ УprognotesйProgrammer's notesззй Шd й л heading 3 ллллheading 4лХХаагггUSOZгллб XXф2МPБŠQ бб €€ биƒ1иWhere can I get information about the Windows Sockets API?Ф Фй d й л heading 4 лллл Body TextлХХаагггUSOZгллб &Jє\  PŽ6Q бб € бStardust Technologies & Stardust Winsock Labs:ХХй d й л  Body Text лллл! Body Text Indent!лХХаагггUSOZгллаЬѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџuѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаТТhttp://www.stardust.com/ХХ л' Body Text Indent'лллл Body TextлХХаагггUSOZгллаЬuѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаStardust Technologies' Winsock Resource Center:ХХ л  Body Text лллл! Body Text Indent!лХХаагггUSOZгллаЬѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџuѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаТТhttp://www.stardust.com/wsresource/wsresrce.htmlХХ л' Body Text Indent'лллл Body TextлХХаагггUSOZгллаЬuѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаMicrosoft:ХХ л  Body Text лллл! Body Text Indent!лХХаагггUSOZгллаЬѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџuѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаТТhttp://www.microsoft.com/.ХХй dШ й л' Body Text Indent'ллллheading 4лХХаагггUSOZгллаЬuѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаб XXф2МPБŠQ бб € бУ Уиƒ1иIs there a list of "Trumpet Winsock specific" functions?Ф Фй Ш й л heading 4 лллл Body TextлХХаагггUSOZгллб &Jє\  PŽ6Q бб € бNo. We do not make this information available for a number reasons:ХХй d й ХХThese functions calls are subject to change without notice. By publishing private function calls we would be making a commitment to support these calls in future releases of the Winsock. Maintaining backward compatibility increases the baggage that comes with each new release.ХХ ХХBy writing your software such that it conforms to the Winsock API, you ensure greater compatibility between your software and other vendors' (ie nonЉTrumpet) Winsocks.ХХй dШ й л  Body Text ллллheading 4лХХаагггUSOZгллб XXф2МPБŠQ бб € бУ Уиƒ1иCan I have the source to anything written by Trumpet Software?Ф Фй Ш й л heading 4 лллл Body TextлХХаагггUSOZгллб &Jє\  PŽ6Q бб € бNo. We don't release the source code of our applications or utilities under any circumstances.ХХй Ш й л  Body Text ллллheading 4лХХаагггUSOZгллб XXф2МPБŠQ бб € бУ Уиƒ1иDo you have a Visual Basic tool kit?Ф Фй Ш й л heading 4 лллл Body TextлХХаагггUSOZгллб &Jє\  PŽ6Q бб € бNo. There is no specific Trumpet Winsock Visual Basic tool kit.ХХй Ш й л  Body Text ллллheading 4лХХаагггUSOZгллб XXф2МPБŠQ бб € бУ Уиƒ1иDoes the Winsock support IP multicasting?Ф Фй Ш й л heading 4 лллл Body TextлХХаагггUSOZгллб &Jє\  PŽ6Q бб € бThe Trumpet Winsock does support multicasting, but it is not fully IGMP compliant.ХХй d й ХХ‘To program for multicasting all you need to do is specify the right multicast address in the connect/bind/sendto calls. ХХ ХХA sample program is available at:ХХ л  Body Text лллл! Body Text Indent!лХХаагггUSOZгллаЬѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџuѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаТТhttp://www.trumpet.com.au/wsk/faq/test_mc.txtХХй dШ й л' Body Text Indent'ллллheading 3лХХаагггUSOZгллаЬuѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаззб Мgф2МPБŠQ бб € бУ Уи‚1иWindows 95 questionsйУ У;Win95йззй Шd й л heading 3 ллллheading 4лХХаагггUSOZгллб XXф2МPБŠQ бб €€ биƒ1иHow does the layer work?йУ У;thunking layerйФ Фй d й л heading 4 лллл Body TextлХХаагггUSOZгллб &Jє\  PŽ6Q бб € бThis release is not a full 32Љbit version of the Trumpet Winsock. ХХй d й ХХRather it includes a Р РthunkingРР layer which allows 32Љbit applications to utilise the 16Љbit Trumpet Winsock under Windows 95.ХХ ХХIn fact the main parts of the Winsock, tcpman.exe (the dialler and interface) and winsock.dll (the core of the Trumpet Winsock), will continue to operate with 16Љbit applications under both Windows 3.1x as well as Windows 95.ХХ ХХWhen a 32Љbit application requires the Winsock, it loads wsock32.dll which in turn loads twsk16.dll. Most functions are passed directly through to the winsock.dll. The exceptions are the getXbyY routines, and the WSAAsyncGetXbyY routines.ХХ ХХSince special Windows 95 calls are used to create the layer between 32Љbit applications and the 16Љbit Winsock, it will not work under Windows NT (or Win3.1). ХХй dШ й л  Body Text ллллheading 4лХХаагггUSOZгллб XXф2МPБŠQ бб € бУ Уиƒ1иDoes the Winsock work under Windows NT?йУ У;WinNT;Windows NTйФ Фй Ш й л heading 4 лллл Body TextлХХаагггUSOZгллб &Jє\  PŽ6Q бб € бNo. Version 3.0 uses special Windows 95 calls to create a layer between 32Љbit applications and the 16Љbit Winsock. ХХй d й ХХFor more information about the layer, see How does the layer work?.ХХй dШ й л  Body Text ллллheading 4лХХаагггUSOZгллб XXф2МPБŠQ бб € бУ Уиƒ1иCompatibility with 32Љbit Winsock applicationsФ Фй Ш й л heading 4 лллл Body TextлХХаагггUSOZгллб &Jє\  PŽ6Q бб € бAll the functions supported by the regular Trumpet Winsock are available.ХХй d й ХХHowever, the GetXbyY routines, and WSAAsyncGetXbyY routines have required recoding into 32Љbit and are currently cut down in function and may be less robust.ХХ ХХThe following 32Љbit Winsock applications have been tested with this Winsock:ХХ ХХХХ л  Body Text лллл%TableлХХаагггUSOZгУ УллвЦBC ї i Цв‡аЬѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџѕM џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаProgram аЬѕM џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџѕM Ѕ § U­]ЕџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаCommentsˆ‡аЬѕM Ѕ § U­]ЕџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџѕM џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаWinQvtNet 32Ф Фл%Tableлллл Body TextлХХаагггUSOZглл аЬѕM џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџѕM Ѕ § U­]ЕџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаNo apparent problems. л  Body Text лллл%TableлХХаагггUSOZгУ Уллˆ‡аЬѕM Ѕ § U­]ЕџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџѕM џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаWinVNФ Фл%Tableлллл Body TextлХХаагггUSOZглл аЬѕM џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџѕM Ѕ § U­]ЕџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаNo apparent problems. л  Body Text лллл%TableлХХаагггUSOZгУ Уллˆ‡аЬѕM Ѕ § U­]ЕџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџѕM џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаMS TelnetФ Фл%Tableлллл Body TextлХХаагггUSOZглл аЬѕM џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџѕM Ѕ § U­]ЕџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаNo apparent problems. л  Body Text лллл%TableлХХаагггUSOZгУ Уллˆ‡аЬѕM Ѕ § U­]ЕџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџѕM џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаMS FTPФ Фл%Tableлллл Body TextлХХаагггUSOZглл аЬѕM џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџѕM Ѕ § U­]ЕџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаNo apparent problems. л  Body Text лллл%TableлХХаагггUSOZгУ Уллˆ‡аЬѕM Ѕ § U­]ЕџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџѕM џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаSuper MosaicФ Фл%Tableлллл Body TextлХХаагггUSOZглл аЬѕM џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџѕM Ѕ § U­]ЕџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаNo apparent problems.л  Body Text лллл%TableлХХаагггUSOZгУ Уллˆ‡аЬѕM Ѕ § U­]ЕџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџѕM џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаNetscape 32Ф Фл%Tableлллл Body TextлХХаагггUSOZглл аЬѕM џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџѕM Ѕ § U­]ЕџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаNo apparent problems.л  Body Text лллл%TableлХХаагггUSOZгУ Уллˆ‡аЬѕM Ѕ § U­]ЕџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџѕM џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаWS_FTP 32Ф Фл%Tableлллл Body TextлХХаагггUSOZглл аЬѕM џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџѕM Ѕ § U­]ЕџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаSeems to work correctly, however we are uncertain as to what will happen when the memory compacter starts to shift things around in memory. This may lead to problem when physical memory gets low. л  Body Text лллл%TableлХХаагггUSOZгУ Уллˆ‡аЬѕM Ѕ § U­]ЕџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџѕM џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаHotJava (alpha 3)Ф Фл%Tableлллл Body TextлХХаагггUSOZглл аЬѕM џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџѕM Ѕ § U­]ЕџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаCrashes regularly. Reason unknown Љ Sun acknowledges this to be a bug that is independent of the Win95 Trumpet Winsock. We have Soft Ice'd the program to find that the routine GetThreadContext may be related to the bug.й dШ йˆл  Body Text ллллheading 4лХХаагггUSOZгллаЬѕM Ѕ § U­]ЕџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаб XXф2МPБŠQ бб € бУ Уиƒ1иTrouble spotsФ Фй Ш й л heading 4 лллл Body TextлХХаагггUSOZгллб &Jє\  PŽ6Q бб € бSince the Winsock is required to manage it's resources with the possibility of being preempted, this version of the Winsock now contains special locks to prevent reentrancy. This has required the use of the yield() function, which may have an impact on some 16Љbit programs. Only rudimentary testing of 16Љbit programs has been done in this area. ХХй d й ХХShould an application crash while a Winsock lock is being held (for eg. HotJava) the lock may still be left on. The Winsock attempts to detect this deadlock condition and clears the lock. However, in the event of this happening, the Winsock may be left in an unstable state. All tests have shown that the Winsock remains stable in such a case, but stability cannot be guaranteed under those conditions. An error message will be displayed on the Trumpet WinsockР Рs display should this arise. If the Winsock has been unable to recover from such an error condition, it may remain deadlocked.ХХ ХХTo clear such an error, you can try to terminate the Trumpet Winsock tcpman.exe task using the CtrlЉAltЉDel combination. A Windows restart may however still be required occasionally.ХХ ХХWS_FTP32 uses a Winsock callback function. While it seems to work correctly, I'm not too sure what will happen when the memory compacter starts to shift things around in memory. Watch out when physical memory gets low.ХХй dШ й л  Body Text ллллheading 4лХХаагггUSOZгллб XXф2МPБŠQ бб € бУ Уиƒ1иFixing lock upsФ Фй Ш й л heading 4 лллл Body TextлХХаагггUSOZгллб &Jє\  PŽ6Q бб € бYou will find that some apps will not respond, but Win95 will still work for 32Љbit apps.ХХй d й ХХPress CtlЉAltЉDel. You should get a list of applications that are not responding. (Win95 may not show these until some time has elapsed).ХХ ХХTry to kill off any locked 16Љbit applications first. This should usually clear the problem. Be patient, Win95 may not terminate them immediately.ХХ ХХThen close down all other winsock applications. Chances are that the Winsock has been left in a tricky state. It will probably still work, but will operate less efficiently than normal. If the cause of the problem has been a 16Љbit application, the Winsock should close normally. IT IS RECOMMENDED THAT YOU ALWAYS CLOSE DOWN THE WINSOCK WHENEVER THERE HAS BEEN A LOCK UP.ХХ ХХIf you have had to kill off any 32Љbit Winsock applications, you will need to restart Windows. This is because the files winsock.dll, twsk16.dll and wsock32.dll will still be locked in memory even though no Winsock apps may be running. You can do this by either rebooting normally, or shutdown/restart in MSЉDOS mode and then typing "exit". ХХ ХХPlease note the distinction between closing an application normally and killing off an application. Closing is done by normally exiting the application using the close button or similar mechanisms. Killing an application is done by using CtrlЉAltЉDel and following the Win95 terminate program dialogs.ХХл  Body Text ллл в€1€вкЁ!(œœ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йFУ У;Can the Winsock use alternate *.ini files?;trumpwsk.ini;iniFйззФ Фй d й л heading 3 лллл Body TextлХХаагггUSOZгллб &Jє\  PŽ6Q бб € бThe inipath command line option can be used to override the default trumpwsk.ini file.ХХй d й ХХThis is useful if you want to use the Trumpet Winsock under a variety of situations. For example, one configuration for a packet driver setup and one for a dialЉup PPP connection. Or configurations for two different Internet Providers.ХХ ХХThe command line is accessible by highЉlighting the Trumpet Winsock icon from the Program Manager and selecting File/Properties from the menu.ХХ ХХFor example:ХХ л  Body Text ллллCodeлХХааб &nў6X@ЩDQ бгггUSOZгллаЬѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџŠbM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаТТТТС€СC:\winsock\tcpman.exe Љinipath=C:\winsock\dialup.iniХХй d й ХХТТТТС€СХХ лCodeлллл Body TextлХХаагггUSOZгллаЬŠbM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаб &Jє\  PŽ6Q бNote: The entire path name must be given.ХХй Ш й л  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 (formerly Clarkson) packetЉdriver collection is furnished by Russ Nelson and available from the Columbia University Academic Information SystemР Рs FTP site at:ХХй d й л  Body Text лллл! Body Text Indent!лХХаагггUSOZгллаЬѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџuѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаТТftp://kermit.columbia.edu/packetЉdrivers/ХХй dШ й л' Body Text Indent'ллллheading 3лХХаагггUSOZгллаЬuѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаззб М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 are 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 core of the Trumpet WinsockР Рs TCP/IP stack. This section does all the work, but takes its leads from tcpman.exe.ХХй d й ХХEvery Winsock package includes a winsock.dll, but each one is written by the vendor of that Winsock.ХХй dШ й л  Body Text ллллheading 4лХХаагггUSOZгллб XXф2МPБŠQ бб € бУ Уиƒ1иtcpman.exeйУ У;TcpmanйФ Фй Ш й л heading 4 лллл Body TextлХХаагггUSOZгллб &Jє\  PŽ6Q бб € б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лХХаагггUSOZгллб XXф2МPБŠQ бб € бУ Уиƒ1иwsock32.dllФ Фй Ш й л heading 4 лллл Body TextлХХаагггUSOZгллб &Jє\  PŽ6Q бб € бThe 32 bit interface to the Winsock under Windows 95. With twsk16.dll, this file provides a Р Рthunking layerРР.ХХй d й ХХFor more information about the layer, see How does the layer work?.ХХй dШ й л  Body Text ллллheading 4лХХаагггUSOZгллб XXф2МPБŠQ бб € бУ Уиƒ1иtwsk16.dllФ Фй Ш й л heading 4 лллл Body TextлХХаагггUSOZгллб &Jє\  PŽ6Q бб € бAssists wsock32.dll.ХХй Ш й л  Body Text ллллheading 4лХХаагггUSOZгллб XXф2МPБŠQ бб € бУ Уиƒ1иtrumpwsk.iniФ Фй Ш й л heading 4 лллл Body TextлХХаагггUSOZгллб &Jє\  PŽ6Q бб € бContains most of the settings for the Trumpet Winsock.ХХй 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:ХХ л  Body Text лллл@Table HeadingлХХаагггUSOZгУ УллвЦBz. CЦв‡аЬѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџѕџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬа‘л  Body Text лллip_buffersФ Фл$@Table Heading$лллл?Table dataлХХаагггUSOZглл аЬѕџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџѕM Ѕ § UџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаThe number of buffers for internet frames.л!?Table data!лллл@Table HeadingлХХаагггUSOZгУ Уллˆ‡аЬѕM Ѕ § UџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџѕџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаpkt_buffersФ Фл$@Table Heading$лллл?Table dataлХХаагггUSOZглл аЬѕџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџѕM Ѕ § UџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаThe number of buffers specifically for the packet driver.л!?Table data!лллл@Table HeadingлХХаагггUSOZгУ Уллˆ‡аЬѕM Ѕ § UџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџѕџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаslip_loggingФ Фл$@Table Heading$лллл?Table dataлХХаагггUSOZглл аЬѕџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџѕM Ѕ § UџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаTakes a log of a dial up SLIP/PPPй ppp й session, and saves it as usage.log.л!?Table data!лллл@Table HeadingлХХаагггUSOZгУ Уллˆ‡аЬѕM Ѕ § UџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџѕџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаfontФ Фл$@Table Heading$лллл?Table dataлХХаагггUSOZглл аЬѕџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџѕM Ѕ § UџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаSets the font of the Trumpet WinsockР Рs display.л!?Table data!лллл@Table HeadingлХХаагггUSOZгУ Уллˆ‡аЬѕM Ѕ § UџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџѕџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаslip_rcvbufФ Фл$@Table Heading$лллл?Table dataлХХаагггUSOZглл аЬѕџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџѕM Ѕ § UџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаSize of the outgoing comms ring buffer.л!?Table data!лллл@Table HeadingлХХаагггUSOZгУ Уллˆ‡аЬѕM Ѕ § UџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџѕџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаslip_sndbufФ Фл$@Table Heading$лллл?Table dataлХХаагггUSOZглл аЬѕџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџѕM Ѕ § UџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаSize of the incoming comms ring buffer.ˆл!?Table data!лллл Body TextлХХаагггUSOZгллаЬѕM Ѕ § UџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаХХ ХХNote that some of the network parameters may be overridden by environment variables, which have the same names as the trumpwsk.ini parameters.ХХй dШ й л  Body Text ллллheading 4лХХаагггUSOZгллб XXф2МPБŠQ бб € бУ Уиƒ1иhostsФ Фй Ш й л heading 4 лллл Body TextлХХаагггUSOZгллб &Jє\  PŽ6Q бб € бProvides a list of host names. The Winsock checks this list first whenever it looks up an entry in the DNS server.ХХй Ш й л  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 online help version of the Trumpet Winsock documentation. It uses Microsoft Help and can be run directly from the File Manager or Program Manager as required.ХХй d й ХХ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).ХХ ХХ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 бб € бThis is a sample login script that will work with most modems and SLIP/PPP servers once the settings in the Dialler/Profile have been set correctly.ХХй d й ХХIt is significantly different to the sample script provided with earlier versions of the Trumpet Winsock. Throughout this document, УУlogin.cmdФФ and УУlogin scriptФФ refer to the standard login script supplied with Version 3.0, unless otherwise stated.ХХ ХХSince everyoneР Рs login sequence will be different, it will probably be necessary for you to configure your profile and/or login script.ХХ л  Body Text лллХХSee Logging in for the first time for more information.ХХ лheading 4лХХааб XXф2МPБŠQ бгггUSOZгб € бУ Уллб XXф2МPБŠQ бб € бУ Уиƒ1иprofile.cmdФ Фй d й л heading 4 лллб &Jє\  PŽ6Q бб € бФ ФA script that allows you to configure the login phone number, username and password of your SLIP/PPP account.ХХ ХХThis information is saved in your trumpwsk.ini file.ХХ ХХSee also Profile.ХХй d й лheading 4лХХааб XXф2МPБŠQ бгггUSOZгб € бУ Уллб XXф2МPБŠQ бб € бУ Уиƒ1иmodem.cmdФ Фй d й л heading 4 лллл Body TextлХХаагггUSOZгллб &Jє\  PŽ6Q бб € бA script that allows you to configure settings relevant to your modem.ХХй d й ХХ‘See also Modem profile.ХХй dШ й л  Body Text ллллheading 4лХХаагггUSOZгллб XXф2МPБŠQ бб € бУ Уиƒ1иserver.cmdФ Фй Ш й л heading 4 лллл Body TextлХХаагггUSOZгллб &Jє\  PŽ6Q бб € бA script that allows you to configure settings relevant to your SLIP/PPP server. ХХй d й ХХSee also Server profile.ХХй dШ й л  Body Text ллллheading 4лХХаагггUSOZгллб XXф2МPБŠQ бб € бУ Уиƒ1иbye.cmdФ Фй Ш й л 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 бб € бTcpmeter provides a graphical representation of incoming and outgoing network traffic.ХХй d й ХХIncoming traffic is displayed across the top of the screen in green, and outgoing is across the bottom in red.ХХ ХХEach coloured bar indicates a fraction of the vertical scale. For example, if the vertical scale is 4K bytes/sec and the green bar comes 3/4 of the way down the screen, then you received 3Kb in that second.ХХ ХХThe vertical scale is displayed in the title bar of the window and can changed by clicking the left mouse button to increase it and the right mouse button to decrease it.ХХй dШ й л  Body Text ллллheading 4лХХаагггUSOZгллб XXф2МPБŠQ бб € бУ Уиƒ1иHopйУ У;trumphop.exeйФ Фй Ш й л heading 4 лллл Body TextлХХаагггUSOZгллб &Jє\  PŽ6Q бб € бHop provides a list of the УУgatewaysФФ that are traversed by a packet on its way to a destination Host address.ХХй d й ХХOn the Internet, any two machines are joined by a number of physical networks. A machine that directs traffic between networks is called a gateway.ХХ ХХTo generate a list of the machines between yours and a destination machine, enter the name of the machine in the У УHostФ Ф field and select У УStartФ Ф.ХХ ХХA list of the machines between yours and the destination machine will be displayed.ХХ ХХIf Р Р***РР is returned, it means that although a gateway has been passed through, no information has been passed back.ХХй dШ й л  Body Text ллллheading 4лХХаагггUSOZгллб XXф2МPБŠQ бб € бУ Уиƒ1иDigйУ У;trumpdig.exeйФ Фй Ш й л heading 4 лллл Body TextлХХаагггUSOZгллб &Jє\  PŽ6Q бб € бDig uses the Domain Name System (DNS) to answer queries about a domain or host on the Internet.ХХй d й ХХTo use this you will need to know the address of a DNS host, or name server. If youР Рre not sure, just use the name server from the Trumpet WinsockР Рs File/Setup dialog.ХХ ХХOnce you have entered the address of a name server in the У УDNS HostФ Ф, enter the address of a domain (or host machine) in the У УTargetФ Ф field and select У УSearchФ Ф. You can select the У УTypeФ Ф of record to be requested if you are looking for specific information.ХХ ХХIf the DNS host you entered is unreachable (it may not be functioning), the message Р РTimed outРР will be displayed. In this case, check the address of the name server or try another one.ХХ л  Body Text лллл@Table HeadingлХХаагггUSOZгУ Улл аЬѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџѕM Ѕ § U­џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬа‘л  Body Text лллParametersл$@Table Heading$лллл%TableлХХаагггUSOZгУ УллвЦBіJќЦв‡аЬѕM Ѕ § U­џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџѕџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаTargetФ Фл%Tableлллл Body TextлХХаагггUSOZглл аЬѕџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџѕM Ѕ § џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаThe address of a domain or host. л  Body Text лллл%TableлХХаагггUSOZгУ Уллˆ‡аЬѕM Ѕ § џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџѕџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаDNS hostФ Фл%Tableлллл Body TextлХХаагггUSOZглл аЬѕџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџѕM Ѕ § џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаUsually your providerР Рs name server.ˆл  Body Text лллл%TableлХХаагггUSOZгУ УллвЦCїHќП s Цв‡аЬѕM Ѕ § џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџѕџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаType аЬѕџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаnsФ Фл%Tableлллл Body TextлХХаагггUSOZглл аЬџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџѕM Ѕ џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаName server.л  Body Text лллл%TableлХХаагггUSOZгУ Уллˆ‡аЬѕM Ѕ џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџѕџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬа аЬѕџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаaФ Фл%Tableлллл Body TextлХХаагггUSOZглл аЬџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџѕM Ѕ џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаAddress.л  Body Text лллл%TableлХХаагггUSOZгУ Уллˆ‡аЬѕM Ѕ џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџѕџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬа аЬѕџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаsoaФ Фл%Tableлллл Body TextлХХаагггUSOZглл аЬџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџѕM Ѕ џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаStatus of authority.л  Body Text лллл%TableлХХаагггUSOZгУ Уллˆ‡аЬѕM Ѕ џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџѕџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬа аЬѕџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаanyФ Фл%Tableлллл Body TextлХХаагггUSOZглл аЬџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџѕM Ѕ џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаUsually the same as address.л  Body Text лллл%TableлХХаагггUSOZгУ Уллˆ‡аЬѕM Ѕ џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџѕџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬа аЬѕџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаmxФ Фл%Tableлллл Body TextлХХаагггUSOZглл аЬџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџѕM Ѕ џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаMail exchange.й dШ йˆл  Body Text ллллheading 4лХХаагггUSOZгллаЬѕM Ѕ џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаб 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.ХХй d й л  Body Text лллл@Table HeadingлХХаагггUSOZгУ Улл аЬѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџѕM Ѕ § U­џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаParametersл$@Table Heading$лллл%TableлХХаагггUSOZгУ УллвЦBМЬЦв‡аЬѕM Ѕ § U­џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџѕџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаHostФ Фл%Tableлллл Body TextлХХаагггUSOZглл аЬѕџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџѕM Ѕ § U­џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаEnter the address of a host machine.л  Body Text лллл%TableлХХаагггUSOZгУ Уллˆ‡аЬѕM Ѕ § U­џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџѕџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаSizeФ Фл%Tableлллл Body TextлХХаагггUSOZглл аЬѕџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџѕM Ѕ § U­џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаThe size of each packet in bytes.л  Body Text лллл%TableлХХаагггUSOZгУ Уллˆ‡аЬѕM Ѕ § U­џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџѕџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаIntervalФ Фл%Tableлллл Body TextлХХаагггUSOZглл аЬѕџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџѕM Ѕ § U­џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаHow long to wait before sending the next packet.ˆаЬѕM Ѕ § U­џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаХХ ХХTo test your connection, enter a known host name or IP address in the У УHostФ Ф field, and press У УStartФ Ф.ХХ ХХIf you enter the name of a machine, the first thing Ping does is to convert it into a numeric IP address. This may happen so quickly you donР Рt even notice it.ХХ ХХIf the status line seems to be stuck on a message saying Р РLooking up РР, this may indicate that there is a problem with the DNS system (DNS is the system convert a the name of a machine on the Internet into its numeric IP address). Check that the Name server address in your Winsock is set correctly.ХХ ХХAn Р РICMP transmit errorРР will usually be generated either because the network is down or because of incorrect Comm port settings.ХХ ХХAt any time you can press У УStopФ Ф to cancel the test and display statistics.ХХ ХХThere is no timeout, so if youР Рre sending packets and getting no response, the status line will not change from Р РTrying ....РР. In this case, press У УStopФ Ф.ХХ ХХThe display will then list how many packets were sent and received and a percentage of how many were lost. Statistics are also presented that give you an idea of how long it takes for the packets to do the circuit back to your machine. This is called the round trip time (rtt).ХХй dШ й л  Body Text ллллheading 3лХХаагггUSOZгллззб Мgф2МPБŠQ бб € бУ Уи‚1иDefinitionsззй Шd й л heading 3 ллллheading 4лХХаагггUSOZгллб XXф2МPБŠQ бб €€ биƒ1иBuffersй4У У;packet buffers;network buffers;IP buffers4йФ Фй d й л heading 4 лллл Body TextлХХаагггUSOZгллб &Jє\  PŽ6Q бб € бNetwork buffers (both IP and packet buffers) are sections of memory allocated from RAM to store packets of 1500 bytes each. There are two pools, the main IP pool (32 buffers by default) and the packet driver pool (16 buffers by default).ХХй d й ХХAn IP buffer is not quite the same as a packet buffer, although they do have the same structure. Only the packet driver pool needs to be in Global DOS memory. It has to be from there so that the packet driver (which is a DOS TSR) can copy data into them when a packet arrives (and from them when packets are sent). For this reason, packet buffers are not allocated under SLIP/PPP configurations. See also Comm errors [OVERRUN].ХХ ХХ‘When the Winsock is configured for SLIP/PPP, two comms ring buffers are allocated. These are the receive and send buffers. See also Comm errors [RXOVER].ХХй dШ й л  Body Text ллллheading 4лХХаагггUSOZгллб XXф2МPБŠQ бб € бУ Уиƒ1ийУ УBOOTPйBOOTPФ Фй Ш й л heading 4 лллл Body TextлХХаагггUSOZгллб &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.ХХй d й ХХTherefore, BOOTP can be used over a dial up SLIP/PPPй ppp й connection if required.ХХй dШ й л  Body Text ллллheading 4лХХаагггUSOZгллб XXф2МPБŠQ бб € бУ Уиƒ1иComm driverФ Фй Ш й л heading 4 лллл Body TextлХХаагггUSOZгллб &Jє\  PŽ6Q бб € бWhen the Trumpet Winsock is configured for SLIP/PPP it is normally being used over a modem. A comm driver allows the Dialler of the Trumpet Winsock to access the modem.ХХй d й ХХThe comm driver (or comm.drv) is set in the [boot] section of your system.ini file.ХХй dШ й л  Body Text ллллheading 4лХХаагггUSOZгллб XXф2МPБŠQ бб € бУ Уиƒ1иCSLIPФ Фй Ш й л heading 4 лллл Body TextлХХаагггUSOZгллб &Jє\  PŽ6Q бб € бCompressed SLIP (CSLIP) is a more efficient version of SLIP, that features VJ Header Compression.ХХй d й ХХCSLIP is not necessarily supported by all SLIP servers.ХХй 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 лллл0Instruction 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 й л$0Instruction 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.ХХ л$0Instruction 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 й л$0Instruction 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иPAPйУ У;C023йФ Фй d й л heading 4 лллл Body TextлХХаагггUSOZгллб &Jє\  PŽ6Q бб € бPassword Authentication Protocol (PAP) is an authentication system built into PPPй ppp й that should only be enabled upon instructions from your internet service provider.ХХй d й ХХPAP requires a username and password and can be enabled in the File/PPP options screen.ХХй dШ й л  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иShimйУ У;Packet driver shimйФ Фй d й л heading 4 лллл Body TextлХХаагггUSOZгллб &Jє\  PŽ6Q бб € бIn the context of the Trumpet Winsock, a shim refers to a УУpacket driver shimФФ, a program that provides a packet driver interface to another method of network connection, such as ODI and NDIS.ХХй d й ХХSee Using the Trumpet Winsock over a packet driver for more information.ХХй dШ й л  Body Text ллллheading 4лХХааб XXф2МPБŠQ бгггUSOZгб € бУ Улл‘л  Body Text лллб 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иToken ringФ Фй Ш й л heading 4 лллл Body TextлХХаагггUSOZгллб &Jє\  PŽ6Q бб € бSince the Winsock can only use a class 1 or 6 packet driver, token ring is only available by way of a shim such as oditrpkt or the ibmtoken packet driver.ХХй Ш й л  Body Text ллллheading 4лХХаагггUSOZгллб XXф2МPБŠQ бб € бУ Уиƒ1иVectorsФ Фй Ш й л 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 4лХХаагггUSOZгллб XXф2МPБŠQ бб € бУ Уиƒ1иWINPKTйУ У;winpkt.comйФ Фй Ш й л heading 4 лллл 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 interface to work correctly within Windows by making sure that packets get directed to the correct virtual machine under Windows enhanced mode.ХХ ХХWithin Windows, packet drivers can only be used reliably using WINPKT, and even then only under enhanced mode.ХХ ХХIt is available from our FTP site at:ХХ л  Body Text лллл! Body Text Indent!лХХаагггUSOZгллаЬѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџuѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаТТftp://ftp.trumpet.com/winsock/winpkt.comХХ л' Body Text Indent'лллл Body TextлХХаагггUSOZгллаЬuѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаNote that NDIS3PKT replaces WINPKT, since it offers exactly the same function.ХХй dШ й л  Body Text ллллheading 4лХХаагггUSOZгллб XXф2МPБŠQ бб € бУ Уиƒ1иWindows Sockets 1.1йУ У;WinsockйФ Фй Ш й л heading 4 лллл Body TextлХХаагггUSOZгллб &Jє\  PŽ6Q бб € бFor a full description of Windows Sockets, see the Stardust Technologies & Stardust Winsock Labs:ХХй d й л  Body Text лллл! Body Text Indent!лХХаагггUSOZгллаЬѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџuѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаТТhttp://www.stardust.com/ХХ л' Body Text Indent'лллл Body TextлХХаагггUSOZгллаЬuѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаSee also ProgrammerР Рs notesйprognotesй.ХХл  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: versions of the software that you are using, your operating system, etc.ХХй 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!Цв‡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гУ Уллˆ‡winsockЉsupport@trumpet.com.auФ Фл%Tableлллл Body TextлХХаагггUSOZглл аЬѕM Ѕ § џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџѕM Ѕ § U­џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаTechnical questions regarding the Trumpet Winsock.л  Body Text лллл%TableлХХаагггUSOZгУ Уллˆ‡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 бб € бФ ФBefore sending a request, please make sure youР Рve searched through the FAQй FAQ й lists both in this document and at our Webй Web й site.У УХХй dШ й ХХChoose the right mailbox for your question carefully. Misplaced email may not be answered!ХХй Шd й л)captionлллл%TableлХХаагггUSOZгУ УллвЦBj9!Цв‡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гУ Уллˆ‡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гУ Уллˆ‡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, or youР Рre having trouble with the Internet registration or Update registration features.л  Body Text лллл%TableлХХаагггUSOZгУ Уллˆ‡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гУ Уллˆ‡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гУ Уллˆ‡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з_Toc325881483зззФ Фй Ш й л 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ХХ ХХТТХХ л$ Normal Indent$лллл Body TextлХХаагггUSOZгллаЬuѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаIf youР Рre using Netscape, you can access these groups by going to:ХХй d й л  Body Text лллл! Body Text Indent!лХХаагггUSOZгллаЬѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџuѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаТТnews://newsroom.trumpet.com.au/trumpet.*ХХй dШ й л' Body Text Indent'ллллheading 3лХХаагггUSOZгллаЬuѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаззб Мgф2МPБŠQ бб € бУ Уи‚1ий У УFTP йFTPззФ Фй Ш й л 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:ХХй d й л  Body Text лллл! Body Text Indent!лХХаагггUSOZгллаЬѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџuѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаТТftp://ftp.trumpet.com/ХХ л' Body Text Indent'лллл Body TextлХХаагггUSOZгллаЬuѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаOr in Australia:ХХ л  Body Text лллл! Body Text Indent!лХХаагггUSOZгллаЬѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџuѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаТТftp://ftp.trumpet.com.au/ХХ л' Body Text Indent'лллл Body TextлХХаагггUSOZгллаЬuѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаThis site can be particularly busy at times, so if you are unable to connect please try one of our mirror sites. Our mirror sites are listed at:ХХ л  Body Text лллл! Body Text Indent!лХХаагггUSOZгллаЬѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџuѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаТТhttp://www.trumpet.com.au/mirror.htmХХй dШ й л' Body Text Indent'ллллheading 3лХХаагггUSOZгллаЬuѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаззб Мgф2МPБŠQ бб € бУ Уи‚1ийУ УphoneйTelephone and fax numbersйУ У;faxйззФ Фй Ш й л heading 3 лллл Body TextлХХаагггUSOZгллб &Jє\  PŽ6Q бб € бOur Australian office is open from 9am Љ 5pm Monday to Friday (GMT+1000).ХХй d й ХХХХ л  Body Text лллл>Table headerлХХаагггUSOZгУ УллвЦCс•Ь€BЦв‡Country or Region аЬѕM Ѕ § џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџѕM џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаPhone Faxˆ‡USAФ Фл#>Table header#лллл?Table dataлХХаагггUSOZглл аЬѕM Ѕ § џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџѕM џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬа1800 488 4236 1800 488 3314л!?Table data!лллл>Table headerлХХаагггUSOZгУ Уллˆ‡CanadaФ Фл#>Table header#лллл?Table dataлХХаагггUSOZглл аЬѕM Ѕ § џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџѕM џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬа1800 856 8918 1800 856 8922л!?Table data!лллл>Table headerлХХаагггUSOZгУ Уллˆ‡United KingdomФ Фл#>Table header#лллл?Table dataлХХаагггUSOZглл аЬѕM Ѕ § џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџѕM џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬа0800 96 7294 0800 96 7295л!?Table data!лллл>Table headerлХХаагггUSOZгУ Уллˆ‡International (until 8/96)Ф Фл#>Table header#лллл?Table dataлХХаагггUSOZглл аЬѕM Ѕ § џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџѕM џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬа+61 0245 0220 +61 0245 0210л!?Table data!лллл>Table headerлХХаагггUSOZгУ Уллˆ‡International (after 8/96)Ф Фл#>Table header#лллл?Table dataлХХаагггUSOZглл аЬѕM Ѕ § џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџѕM џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬа+61 3 6245 0220 +61 3 6245 0210л!?Table data!лллл>Table headerлХХаагггUSOZгУ Уллˆ‡AustraliaФ Фл#>Table header#лллл?Table dataлХХаагггUSOZглл аЬѕM Ѕ § џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџѕM џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬа1800 67 0220 1800 67 0210л!?Table data!лллл>Table headerлХХаагггUSOZгУ Уллˆ‡Hobart, Tasmania (until 8/96)Ф Фл#>Table header#лллл?Table dataлХХаагггUSOZглл аЬѕM Ѕ § џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџѕM џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬа(002) 45 0220 (002) 45 0210л!?Table data!лллл>Table headerлХХаагггUSOZгУ Уллˆ‡Hobart, Tasmania (after 8/96)Ф Фл#>Table header#лллл?Table dataлХХаагггUSOZглл аЬѕM Ѕ § џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџѕM џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬа(03) 6245 0220 (03) 6245 0210ˆл!?Table data!лллл Normal IndentлХХаагггUSOZгллаЬѕM џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџuѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаТТХХ л$ Normal Indent$ллллheading 3лХХааб Мgф2МPБŠQ бгггUSOZгб € бУ УллаЬuѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬазз‘л$ Normal Indent$лллб Мgф2МPБŠQ бб € бУ Уи‚1ийУ УpostйPostal addressззФ Фй 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€вкYMa(œœ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!Цв‡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гУ Уллˆ‡winsockЉsupport@trumpet.com.auФ Фл%Tableлллл Body TextлХХаагггUSOZглл аЬѕM Ѕ § џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџѕM Ѕ § U­џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаTechnical questions regarding the Trumpet Winsock.л  Body Text лллл%TableлХХаагггUSOZгУ Уллˆ‡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 бб € бФ ФBefore sending a request, please make sure youР Рve searched through the FAQй FAQ й lists both in this document and at our Webй Web й site.У Уй dШ й Choose the right mailbox for your question carefully. Misplaced email may not be answered!й Шd й л)captionлллл%TableлХХаагггUSOZгУ УллвЦBj9!Цв‡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гУ Уллˆ‡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гУ Уллˆ‡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, or youР Рre having trouble with the Internet registration or Update registration features.л  Body Text лллл%TableлХХаагггUSOZгУ Уллˆ‡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гУ Уллˆ‡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гУ Уллˆ‡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з_Toc325881483зззФ Фй Ш й л 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 ТТ л$ Normal Indent$лллл Body TextлХХаагггUSOZгллаЬuѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаIf youР Рre using Netscape, you can access these groups by going to:й d й л  Body Text лллл! Body Text Indent!лХХаагггUSOZгллаЬѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџuѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаТТnews://newsroom.trumpet.com.au/trumpet.*й dШ й л' Body Text Indent'ллллheading 3лХХаагггUSOZгллаЬuѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаззб Мgф2МPБŠQ бб € бУ Уи‚1ий У УFTP йFTPззФ Фй Ш й л 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:й d й л  Body Text лллл! Body Text Indent!лХХаагггUSOZгллаЬѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџuѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаТТftp://ftp.trumpet.com/ л' Body Text Indent'лллл Body TextлХХаагггUSOZгллаЬuѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаOr in Australia: л  Body Text лллл! Body Text Indent!лХХаагггUSOZгллаЬѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџuѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаТТftp://ftp.trumpet.com.au/ л' Body Text Indent'лллл Body TextлХХаагггUSOZгллаЬuѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаThis site can be particularly busy at times, so if you are unable to connect please try one of our mirror sites. Our mirror sites are listed at: л  Body Text лллл! Body Text Indent!лХХаагггUSOZгллаЬѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџuѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаТТhttp://www.trumpet.com.au/mirror.htmй dШ й л' Body Text Indent'ллллheading 3лХХаагггUSOZгллаЬuѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаззб Мgф2МPБŠQ бб € бУ Уи‚1ийУ УphoneйTelephone and fax numbersйУ У;faxйззФ Фй Ш й л heading 3 лллл Body TextлХХаагггUSOZгллб &Jє\  PŽ6Q бб € бOur Australian office is open from 9am Љ 5pm Monday to Friday (GMT+1000).й d й л  Body Text лллл>Table headerлХХаагггUSOZгУ УллвЦCс•Ь€BЦв‡Country or Region аЬѕM Ѕ § џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџѕM џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаPhone Faxˆ‡USAФ Фл#>Table header#лллл?Table dataлХХаагггUSOZглл аЬѕM Ѕ § џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџѕM џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬа1800 488 4236 1800 488 3314л!?Table data!лллл>Table headerлХХаагггUSOZгУ Уллˆ‡CanadaФ Фл#>Table header#лллл?Table dataлХХаагггUSOZглл аЬѕM Ѕ § џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџѕM џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬа1800 856 8918 1800 856 8922л!?Table data!лллл>Table headerлХХаагггUSOZгУ Уллˆ‡United KingdomФ Фл#>Table header#лллл?Table dataлХХаагггUSOZглл аЬѕM Ѕ § џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџѕM џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬа0800 96 7294 0800 96 7295л!?Table data!лллл>Table headerлХХаагггUSOZгУ Уллˆ‡International (until 8/96)Ф Фл#>Table header#лллл?Table dataлХХаагггUSOZглл аЬѕM Ѕ § џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџѕM џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬа+61 0245 0220 +61 0245 0210л!?Table data!лллл>Table headerлХХаагггUSOZгУ Уллˆ‡International (after 8/96)Ф Фл#>Table header#лллл?Table dataлХХаагггUSOZглл аЬѕM Ѕ § џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџѕM џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬа+61 3 6245 0220 +61 3 6245 0210л!?Table data!лллл>Table headerлХХаагггUSOZгУ Уллˆ‡AustraliaФ Фл#>Table header#лллл?Table dataлХХаагггUSOZглл аЬѕM Ѕ § џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџѕM џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬа1800 67 0220 1800 67 0210л!?Table data!лллл>Table headerлХХаагггUSOZгУ Уллˆ‡Hobart, Tasmania (until 8/96)Ф Фл#>Table header#лллл?Table dataлХХаагггUSOZглл аЬѕM Ѕ § џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџѕM џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬа(002) 45 0220 (002) 45 0210л!?Table data!лллл>Table headerлХХаагггUSOZгУ Уллˆ‡Hobart, Tasmania (after 8/96)Ф Фл#>Table header#лллл?Table dataлХХаагггUSOZглл аЬѕM Ѕ § џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџѕM џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬа(03) 6245 0220 (03) 6245 0210ˆл!?Table data!лллл Normal IndentлХХаагггUSOZгллаЬѕM џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџuѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаТТ л$ Normal Indent$ллллheading 3лХХааб Мgф2МPБŠQ бгггUSOZгб € бУ УллаЬuѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаззл$ Normal Indent$лллб Мgф2МPБŠQ бб € бУ Уи‚1ийУ УpostйPostal addressззФ Фй 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 лллФ ФYMк л 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Љ96). 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з_Toc327087159зззФ Фй Ш й л 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!Цв‡Internet registrationФ Фл%Tableлллл Body TextлХХаагггUSOZглл аЬѕM Ѕ џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџѕM Ѕ § U­]џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаYou may email your credit card details to us using the Internet registration feature of the Trumpet Winsock, which is located under Special menu.л  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 Internet registration option.л  Body Text лллл%TableлХХаагггUSOZгУ Уллˆ‡Direct bank transferФ Фл%Tableлллл Body TextлХХаагггUSOZглл аЬѕM Ѕ џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџѕM Ѕ § U­]џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬагOZUSгDirect bank transfers can be made using the following bank account details. Please fax both the completed order form and details of the transfer (ie deposit slip). гUSOZгSee Contact Detailsй phone й for our fax number.гOZUSгХХ л  Body Text лллХХаЬѕM Ѕ § U­]џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџB Ѕ § U­]џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаAccount Title: ССTrumpet Software International Pty LtdХХй d й ХХХХ ХХBSB:СС087 421ХХ ХХAccount number:СС64892 8805ССССХХ ХХХХ ХХBank name: ССNational Australia BankХХ ХХСС7 Bayfield StreetХХ ХХССRosny Tasmania 7018ХХ л Body TextлХХаагггUSOZгллССAustraliaй d йл  Body Text лллл%TableлХХаагггUSOZгУ Уллˆ‡ChequeХХ ХХФ Фл%Tableлллл Body TextлХХаагггUSOZглл аЬѕM Ѕ џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџѕM Ѕ § U­]џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаCheques should be drawn in favour ofУ У Trumpet Software International Pty LtdФ Ф and sent гOZUSгwith the гUSOZгorder form to our postal addressй post йгOZUSг via Air Mail.гUSOZгХХ ХХAll cheques from international (nonЉAustralian) users must be in US currency and drawn on US banks.ХХ ХХгOZUSгWe are also able to accept American Express international postal money orders.гUSOZгХХ ХХPlease note that mail from the US to Australia can take up to 15 working days to arrive.л  Body Text лллл%TableлХХаагггUSOZгУ Уллˆ‡Purchase orderФ Фл%Tableлллл Body TextлХХаагггUSOZглл аЬѕM Ѕ џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџѕM Ѕ § U­]џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬагOZUSгWe accept purchase orders for any amount, but will only invoice orders that are greater than $100. Prepayment is required for purchase orders that are less than $100. Purchase orders should be accompanied by the order form and faxed to us.гUSOZгˆаЬѕM Ѕ § U­]џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџѕM Ѕ § U­]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаХХй dШ й л  Body Text ллллheading 3лХХаагггUSOZгллззб XXф2МPБŠQ бб € бУ Уи‚1иPrice listз_Toc325964921зб XXф2МPБŠQ бззФ Фй Ш й л heading 3 лллл Body TextлХХаагггUSOZгллб &Jє\  PŽ6Q бб € бAll prices are in Australian dollars for Australian users, and US dollars for international (nonЉ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Љ1996.ХХй 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 У Уtwsk30?.exeФ Ф 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Н џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаб € бTrumpet Winsock Version 3.0Ф ФХХй 2 й л!Titleлллл!"Order Form Entry!лХХаааЬ` И hРpШ xа (#џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџз ]Е eН џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬаб єdў6X@ЩDQ бгггUSOZгллХХй 2 й ХХShip to: Bill to: ХХ ХХХХ ХХ_________________________________ _________________________________ХХ ХХХХ ХХ_________________________________ _________________________________ХХ ХХХХ ХХ_________________________________ _________________________________ХХ ХХХХ ХХ_________________________________ _________________________________ХХ ХХХХ ХХPlease supply the following items:ХХ ХХ [ ] Single user license.ХХ ХХ [ ] MultiЉuser site licence for [_______] users.ХХ ХХ [ ] MultiЉuser educational site licence for [_______] users.ХХ ХХХХ ХХTotal cost : __________________ХХ ХХХХ ХХ(AUS$25 for Australian users and US$25 for international (nonЉAustralian) users (valid until 31ЉDecЉ96). See the price list for details on multiЉuser site licenses.)ХХ ХХХХ ХХMethod of purchase:ХХ ХХ [ ] Purchase order. We accept purchase orders for any amount, but will ХХ ХХ only invoice orders that are greater than $100. ХХ ХХ Prepayment is required for purchase orders that are ХХ ХХ less than $100.ХХ ХХ [ ] Cheque. All cheques from international (nonЉAustralian) ХХ ХХ users must be in US currency and drawn on US banks.ХХ ХХ [ ] Bank Transfer. Direct bank transfers can be made using the bank ХХ ХХ account details found in the section on ХХ ХХ How to Register.ХХ ХХ [ ] Credit card. We accept Mastercard, VISA, Bankcard, American ХХ ХХ Express and Diners Club.ХХ ХХХХ ХХ Name on card: _______________________________________________ХХ ХХХХ ХХ Card number: ________________________________________________ХХ ХХХХ ХХ Card type: __________________ Expiry Date: ________________ХХ ХХХХ ХХ Signature: __________________________________________________ХХ ХХХХ ХХХХ ХХDo you require a disk with the How would you like to receive ХХ ХХlatest version of the Trumpet your password?ХХ ХХWinsock? [ ] Email.ХХ ХХ [ ] No disk required. [ ] Fax.ХХ ХХ [ ] 3.5" disk. [ ] Postal mail.ХХ ХХ [ ] 5.25" disk.ХХ ХХХХ ХХYour registration name as will appear on the program (maximum 84 ХХ ХХcharacters including spaces):ХХ ХХХХ ХХ _______________________________________________________ХХ ХХХХ ХХEmail: _______________________________________________________ХХ ХХХХ ХХPhone: ________________________ Country: __________________ХХ ХХХХ ХХFax: ________________________ Date sent: __________________ХХ