askovpen/binkd
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
1. —â® íâ® â ª®¥. �⮠०¨¬ à ¡®âë binkp, 100% § é¨é¥ë© ®â ¯®¢â®à®© ¯¥à¥¤ ç¨ ä ©«®¢ (¨, ¥áâ¥á⢥®, ®â ¯®â¥àì) ¥§ ¢¨á¨¬® ®â ⮣®, ¢ ª ª®© ¬®¬¥â ®¡®à¢ «®áì ᮥ¤¨¥¨¥. �â® ¤®á⨣ ¥âáï § áç¥â ¥ª®â®à®£® § ¬¥¤«¥¨ï ¯à®â®ª®« (¨ä®à¬ æ¨ï ® á«¥¤ãî饬 ä ©«¥ ¯¥à¥¤ ¥âáï ⮫쪮 ¯®á«¥ ¯®«ã票ï M_GOT ¯à¥¤ë¤ã騩), § ¤¥à¦ª¨ ¯¥à¥¤ ¯¥à¥¨¬¥®¢ ¨¥¬ ä ©« ¢ ¥£® áâ®ï饥 ¨¬ï (íâ® ¯à®¨á室¨â ⮫쪮 ¯®á«¥ ¯®«ã票ï M_FILE á«¥¤ãî騩 ä ©«, â.¥. ª®£¤ ¬ë 㢥à¥ë, ç⮠⮩ áâ®à®¥ ä ©« ¯à¨¡¨â), ¨ á®åà ¥¨ï áâ âãá á¥áᨩ ¢ ä ©« å *.stc. 2. Š ª ®® à ¡®â ¥â. �à®â®ª®« binkp ®ª § «áï ®ç¥ì å®à®è® ¤ ¯â¨à®¢ ë¬ ¤«ï ¢¢¥¤¥¨ï í⮩ ä¨ç¨. �¥ ¯à¨è«®áì ¥£® ¬¥ïâì ¢®®¡é¥, ¬¥ï¥âáï ⮫쪮 ¯®¢¥¤¥¨¥ áâ®à®. Žá®¢ë¥ ⥧¨áë: - á¥áá¨ï ¢ ND-mode ¢ª«îç ¥âáï ⮫쪮 ¥á«¨ ®¡¥ áâ®à®ë ¥¥ ᮣ« áë. ’® ¥áâì ¥á«¨ ®¡¥ áâ®à®ë ᪠§ «¨ OPT ND ¯à¨ handshake. Žâ¢¥ç îé ï áâ®à® ¢á¥£¤ £®¢®à¨â OPT ND, ¥á«¨ ® ¯®¤¤¥à¦¨¢ ¥â íâ®â ०¨¬. ’ ª¨¬ ®¡à §®¬, ¥ 㦮 ¬¥ïâì (¨ ¤ ¦¥ ¯à®¢¥àïâì) ¢¥àá¨î ¯à®â®ª®« . - ®¯æ¨ï ND ¢ª«îç ¥â ¢ á¥¡ï ®¯æ¨î NR. ’® ¥áâì ND ¡¥§ NR ¥ ¡ë¢ ¥â. ‚ë§ë¢ îé ï áâ®à® ¯à¨ handshake £®¢®à¨â "OPT NR ND", ®â¢¥ç îé ï - ¯à®áâ® "OPT ND". - ç «® ¯¥à¥¤ ç¨ á«¥¤ãî饣® ä ©« (offset request) ¯à®¨á室¨â ⮫쪮 ¯®á«¥ ¯à¨¥¬ M_GOT ¨«¨ M_SKIP ¯à¥¤ë¤ã騩. - ä ©« ¯à¨¥¬¥ ¯¥à¥¨¬¥®¢ë¢ ¥âáï ⮫쪮 ¯®á«¥ ç « ¯¥à¥¤ ç¨ á«¥¤ãî饣®, ª®£¤ ¬ë â®ç® § ¥¬, çâ® â ¬ ¯®«ã稫¨ M_GOT ¨ 㤠«¨«¨ ä ©«. ‚¢¥¤¥® ®¢®¥ ¯®«¥ state.in_complete - ¯®«®áâìî ¯à¨ïâë© ä ©«, ª®â®àë© ¦¤¥â ¯¥à¥¨¬¥®¢ ¨ï. - ¯¥à¥¤ î饩 áâ®à®¥ ¬¥¦¤ã 㤠«¥¨¥¬ ä ©« ¨ ¯®«ã票¥¬ M_GET á«¥¤ãî騩 ¢ ä ©«¥ *.stc (status-file) á®åà ïîâáï ¯ à ¬¥âàë ¯à¥¤ë¤ã饣® ä ©« - ¬ë ¥ § ¥¬, ¯¥à¥¨¬¥®¢ «áï «¨ ® ¯à¨¨¬ î饩 áâ®à®¥, ¨ ¯à¨ ®¡à뢥 á¥áᨨ ¢ á«¥¤ãî騩 à § ¬ë ¥£® ¯à¥¤«®¦¨¬ (® ¯¥à¥¤ ¢ âì ¥ ¡ã¤¥¬ - ¥ç¥£®, ¯à¥¤«®¦¨¬ ⮫쪮 ¤«ï ¯¥à¥¨¬¥®¢ ¨ï). - áâ âãá 䨧¨ç¥áª¨ á®åà ï¥âáï ¤¨áª ª ¦¤ë© à §, çâ®¡ë ¥ ¡ë«® ¯®â¥àì ¥ ⮫쪮 ¢ á«ãç ¥ ®¡àë¢ á®¥¤¨¥¨ï, ® ¨ ¯à¨ á¡®¥ ¯¨â ¨ï, ᪠¦¥¬. - ¯¥à¥¤ ç ä ©«®¢ 㧥« ¢á¥£¤ ç¨ ¥âáï á ¯¥à¥¤ ç¨ áâ âãá , ¥§ ¢¨á¨¬® ®â ⮣®, ¢ª«îç¥ «¨ ND- ¨«¨ NR-mode. ˆ ç¥ ä ©« ¬®¦¥â ¯®â¥àïâìáï (¥ ¯¥à¥¨¬¥®¢ âìáï) ¯à¨ ¢ëª«î票¨ ND-mode. 3. �¥ª®â®àë¥ ¯®¤à®¡®á⨠ॠ«¨§ 樨. ‚ᥠ¡ë«® ¡ë ᮢᥬ ¯à®áâ®, ¥á«¨ ¡ë ã remote ¡ë«® ¢á¥£® ®¤® AKA. ’®£¤ status ¬®¦® ¡ë«® ¡ë ¯¥à¥¤ ¢ âì ¢á¥£¤ ¢ ç «¥ á¥áᨨ, ¨ § ¡ëâì ® ¥¬. ‚ á«ãç ¥ ¥áª®«ìª¨å AKA ¯à¨è«®áì ®¡à ¡ âë¢ âì status-ä ©«ë íâ ¯¥ ᪠¨à®¢ ¨ï outbound (¬®¤ã«ì ftnq); ¯®ï¢¨«¨áì ®¢ë¥ ¯®«ï state' : cur_addr ( ¤à¥á, ¤«ï ª®â®à®£® ¢ ¤ ë© ¬®¬¥â ¯¥à¥¤ ¥âáï ¯®çâ ) ¨ ND_addr ( ¤à¥á, ¤«ï ª®â®à®£® ¬ë ¡ã¤¥¬ ®¡®¢«ïâì status - ® ¥áª®«ìª® § ¯ §¤ë¢ ¥â ¯® ®â®è¥¨î ª cur_addr). …᫨ remote ᮣ« ᨫáï ¯à¨¨¬ âì ä ©«, 㪠§ ë© ¢ status (â.¥. ® ¥£® 㦥 ¯¥à¥¨¬¥®¢ « ¨ áç¨â ¥â íâ®â ®¢ë¬), â® ¬ë ¥ ¬®¦¥¬ ¯à®áâ® â ª ®âª § âìáï ¥£® ¯¥à¥¤ ¢ âì ¨ ¯¥à¥©â¨ ª á«¥¤ãî饬ã ä ©«ã - remote ¥ ᮢ¯ ¤¥â GET_FILE_balance. �®í⮬㠬 ¤® ¢á¥£¤ M_GET ®â¢¥ç âì "M_FILE name offset time 0", ¨ ⮫쪮 ¯®â®¬ ¯¥à¥å®¤¨âì ª ®¢®¬ã ä ©«ã (remote ᪠¦¥â "file transfer interrupted", ¨ ¢á¥ ¡ã¤¥â ®à¬ «ì®). Žç¥ì ¯®¬®£ ¥â ¤¢®©®© EOB ¯à¨ ®ª®ç ¨¨ á¥áᨨ binkp/1.1. �â® ¤ ¥â ¬ ¢®§¬®¦®áâì ã¡¥¤¨âìáï ¢ ¯¥à¥¨¬¥®¢ ¨¨ ¯®á«¥¤¥£® ä ©« ¡¥§ ¤®¯®«¨â¥«ìëå á®®¡é¥¨© ¯à®â®ª®« . �ë«® ¡®«ì讥 ¨áªã襨¥ ¥ 㤠«ïâì ä ©« ¯¥à¥¤ î饩 áâ®à®¥ ¤® ¥£® ¯¥à¥¨¬¥®¢ ¨ï ¯à¨¨¬ î饩, ¢ áâ âãᥠá®åà ïâì ¨ä®à¬ æ¨î ® ⮬, çâ® íâ®â ä ©« ¯¥à¥¤ ¢ âì ¥ 㦮 (⮫쪮 ¯à¥¤«®¦¨âì). ‚ í⮬ á«ãç ¥ ¯à¨ 㤠«¥¨¨ áâ âãá ¨«¨ ¥¢®§¬®¦®á⨠¥£® á®åà ¨âì ¬®¦¥â ¢®§¨ªãâì ¤ã¯ (ª ª ®¡ë箬 -NR), ® ¥ ¡ã¤¥â ¯®â¥à¨ ä ©« . �® ®â í⮣® ¯à¨è«®áì ®âª § âìáï: ¥á«¨ ä ©« «¥¦¨â ¢ outbound, â㤠¬®¦¥â ¡ëâì çâ®-â® ¤®¯ ª®¢ ®, ¨ ¥£® ¯à¨©¤¥âáï ¯¥à¥¤ ¢ âì ®¯ïâì, â.¥. ¢®§¨ªãâ ⥠¦¥ ¤ã¯ë. �®í⮬㠯ਠ¥¢®§¬®¦®á⨠á®åà ¥¨ï áâ âãá ¯à¨å®¤¨âáï à §àë¢ âì á¥áá¨î, ¯à¨ ¥£® 㤠«¥¨¨ àãçª ¬¨ ä ©« ¬®¦¥â ¥ ¡ëâì ¯¥à¥¨¬¥®¢ ¯à¨¨¬ î饩 áâ®à®®©. —â® ¦, ¯à¨ 㤠«¥¨¨ á ¬®£® ä ©« ⮦¥ ¢®§¬®¦ ¥£® ¯®â¥àï - ä ©« *.stc ¨ç¥¬ ¥ å㦥. ;-) Œ®¦® ¡ë«® ¡ë ᤥ« âì ०¨¬ § é¨âë ®â ¤ã¯®¢ ¨ ¡¥§ § ¬¥¤«¥¨ï ¯à®â®ª®« (¯à¨ -NR), § áç¥â ⮣®, çâ® ¯¥à¥¤ ¯¥à¥¤ 祩 ä ©« ¨¤¥â ¤¢¥ ¯®á뫪¨ (§ ¯à®á á¬¥é¥¨ï ¨ ᮡá⢥® ç «® ¯¥à¥¤ ç¨): - ¯à¨ ¯®«ã票¨ M_GOT ¬ë ¢ëáâ ¢«ï¥¬ status ¨ 㤠«ï¥¬ ä ©«; - ¯à¨ ¯®«ã票¨ "M_FILE <name> <size> 0" ¬ë ¯¥à¥¨¬¥®¢ë¢ ¥¬ ä ©«, ¯®áª®«ìªã § ¥¬, çâ® remote ¯®«ã稫 ®â¢¥â offset request, § ç¨â, ¨ M_GOT ®â ¯à¥¤ë¤ã饣® ä ©« ; - ¯à¨ ¯®«ã票¨ M_GOT ¬ë ¬®¦¥¬ 㤠«¨âì ¯à¥¤ë¤ã騩 áâ âãá, ¯®â®¬ã çâ® § ¥¬, çâ® ¯à¨ïâ á«¥¤ãî騩 ä ©«, § ç¨â, ¡ë«® ¯à¨ïâ® á®®¡é¥¨¥ M_FILE ® ¥¬, â.¥. ¯à¥¤ë¤ã騩 ¡ë« ¯¥à¥¨¬¥®¢ . �¥¤®áâ ⮪ í⮣® ¬¥â®¤ § ª«îç ¥âáï ¢ ⮬, çâ® status ¢á¥£¤ ¥¯ãá⮩, â.¥. á«¥¤ãîé ï á¥áá¨ï ¢á¥£¤ ¡ã¤¥â ç¨ âìáï á ¯¥à¥¤ ç¨ fake-ä ©« , ¤ ¦¥ ¥á«¨ ¯à¥¤ë¤ãé ï á¥áá¨ï ¡ë« § ¢¥àè¥ ãá¯¥è® (¨ ç¥ ã¦® ¤¥« âì ¥é¥ ®¤¨ 横« ¯®¤â¢¥à¦¤¥¨© ¢ ª®æ¥ á¥áᨨ, â.¥. ¨§¬¥¥¨¥ á ¬®£® binkp) ‚ ®¡é¥¬, ï ®â í⮣® ᯮᮡ à¥è¨« ®âª § âìáï. �ãáâì «ãçè¥ ¬¥¤«¥¥¥, ® ¡¥§ ¥¯®ïâëå àã ¤¥©á⢨© binkd ¨ ¡¥§ ⮫¯ë ä ©«®¢ .stc ¢ outbound (¢ ⮬, ç⮠ॠ«¨§®¢ ®, ä ©« .stc ¯®ï¢«ï¥âáï ¤®áâ â®ç® ।ª®, ⮫쪮 ¯à¨ ®¡à뢥 á¥áᨨ ¬¥¦¤ã ¯®«ã票¥¬ M_GOT ®¤¨ ä ©« ¨ M_GET á«¥¤ãî騩). 4. �¥¤®áâ ⪨. - § ¬¥¤«¥¨¥ à ¡®âë ¯à®â®ª®« ¢ ०¨¬¥ ND. �à®â®ª®« ¢ ०¨¬¥ ND à ¡®â ¥â ¯à¨¬¥à® á⮫쪮 ¦¥ ¬¥¤«¥¥¥ ०¨¬ NR, ᪮«ìª® ०¨¬ NR ¬¥¤«¥¥¥ ®à¬ «ì®£® ०¨¬ ; - ®âꥤ ¥âáï çãâì ¡®«ìè¥ ¯ ¬ï⨠(㢥«¨ç¨«áï à §¬¥à áâàãªâãàë state); - ¯à¨ ®â¢¥â¥ ¢å®¤ï饥 ᮥ¤¨¥¨¥ ¢á¥£¤ ¯¥à¥¤ ¥âáï "OPT ND", ¯®ª §ë¢ îé ï, çâ® ¬ë ¯®¤¤¥à¦¨¢ ¥¬ íâ®â ०¨¬ - ® ¬®¦¥â 㤨¢«ïâì ( ¬®¦¥â ¨ ४« ¬¨à®¢ âì), ªâ®-⮠᪠¦¥â, çâ® íâ® ¨§¡ëâ®çë© âà ä䨪 ;-) - ®ç¨á⪠áâ âãá ¯®á«¥¤¥£® ¯¥à¥¤ ®£® ä ©« ¯à®¨á室¨â ⮫쪮 ¥¯®á।á⢥® ¯¥à¥¤ ®ª®ç ¨¥¬ á¥áᨨ, â.¥. ¯®á«¥ ¯®«®© ¯¥à¥¤ ç¨ ¢á¥å ä ©«®¢ ¢ _®¡¥_ áâ®à®ë. 5. ƒà ¡«¨ (¢ë¥ë ¢ ¯à®æ¥áᥠâ¥áâ¨à®¢ ¨ï): - ä ©« ¯¥à¥¤ «áï, ®â ¥£® ¥áâì áâ âãá, ¯à¨¨¬ î饩 áâ®à®¥ ¦¤¥â ¯¥à¥¨¬¥®¢ ¨ï, ¯à®¨§®è¥« ®¡àë¢, ¨ ¯à¨ á«¥¤ãî饩 á¥áᨨ ®ª § « áì bsy £« ¢®¥ aka ¯¥à¥¤ î饩 áâ®à®ë. ’®£¤ á¥áá¨ï ¯à®¢®¤¨âáï á ¢â®àë¬ AKA (® â áâ®à® ®¡ í⮬ ¥ § ¥â), ¯à¨¨¬ ¥âáï áâ âãá, à á楨¢ ¥âáï ª ª ¤à㣮© ä ©« (from-address ¢¥¤ì 㦥 ¥ â®â), ¯®¤â¢¥à¦¤ ¥¬ ¯à¨¥¬, ¯¥à¥¤ îé ï áâ®à® ¤ã¬ ¥â, çâ® à § å®âï⠯ਨ¬ âì á ç « , § ç¨â, 㦥 ¯¥à¥¨¬¥®¢ «¨, ¨ ᮠᯮª®©®© ᮢ¥áâìî áâ âãá 㤠«ï¥â. �¥è¥¨¥: ¯à¨ ¯à¨¥¬¥ ä ©« ¯à®¢¥àïâì ¢á¥ ¯à¥¤ê¥ë¥ aka, ¢ â.ç. § ïâë¥. - ¢®§¬®¦ á¨âã æ¨ï, ª®£¤ ä ©« ¥áâì ⮫쪮 ¢ "¥¤®ª 祮¬" ( á ¬®¬ ¤¥«¥, ¥¯¥à¥¨¬¥®¢ ®¬) ¢¨¤¥, ª®£¤ ¯¥à¥¨¬¥®¢ ¨¥ ¯« ¨àã¥âáï ¯à¨ ¯¥à¥¤ ç¥ áâ âãá . …᫨ ¦¥ ¤à㣮© «¨ª ¯à¥¤«®¦¨â ä ©« á ⥬ ¦¥ ¨¬¥¥¬, â® ¯à¨ kill-dup-partial-files "¥¤®ª ç¥ë©" ä ©« ¡ã¤¥â ¯à¨¡¨â. �¥è¥¨¥: ¯à¨ kill-dup-partial-files ¯à¨¡¨¢ âì ⮫쪮 ä ©«ë á ⥬ ¦¥ ¨¬¥¥¬ ®â ⮣® ¦¥ «¨ª , ¥ ¢á¥ ä ©«ë á â ª¨¬ ¨¬¥¥¬. - ®¯æ¨ï ND ¥ ¢ª«îç ¥â ¢ ᥡï NR, ¢¥¤ì ¯à¨ ®â¢¥â¥ ¢á¥¬ £®¢®à¨âáï ND, ¨ ¥á«¨ íâ® ¢ª«îç ¥â ¢ ᥡï NR, â® ¢á¥ á¥áᨨ ¡ã¤ã⠯஢®¤¨âìáï ¢ ०¨¬ å ND ¨«¨ NR, ¥§ ¢¨á¨¬® ®â ¦¥« ¨ï "§¢®ï饣®". ’® ¥áâì, ¤«ï ª®à४⮩ à ¡®âë, ®¯æ¨ï ND ¬®¦¥â ¯à¥¤êïâìáï ⮫쪮 ¯à¨ binkp 1.1 ¨«¨ ¢ëè¥, ¨ §¢®ï騩 ¬®¦¥â ¯à¥¤êïâì ND ⮫쪮 ¢¬¥á⥠á NR, ® ¥ á ¬ã ¯® ᥡ¥. Šáâ â¨, ¥á«¨ ¯à¨ ®â¢¥â¥ £®¢®à¨âì "OPT NR", â® ¬®¦® ¢á¥¬ §¢®ï騬 ¯à¨ã¤¨â¥«ì® ¢ï§ë¢ âì NR-mode (¥á«¨ ®¨ í⮠㬥îâ, ª®¥ç®) - ¨â¥à¥á ï ä¨ç . ;-) - ¯à¨ ᮣ« ᨨ ¯à¨¨¬ âì ä ©« á ç « ¥«ì§ï ¯à¥¤« £ âì áà §ã á«¥¤ãî騩 ä ©« ¨§-§ ¢ãâ२å áç¥â稪®¢ binkd. �㦮 á ç « á®®¡é¨âì, çâ® ¬ë ¡ã¤¥¬ ¯¥à¥¤ ¢ âì ä ©« á ç « , ¨ ⮫쪮 ¯®á«¥ í⮣® ¯¥à¥å®¤¨âì ª á«¥¤ãî饬ã ä ©«ã, ⮣¤ íâ® ¢®á¯à¨¨¬ ¥âáï ®à¬ «ì®. 6. �ਬ¥à á¥áᨨ ¢ ०¨¬¥ ND (à áᬮâॠ⮫쪮 ¯¥à¥¤ ç ¢ ®¤ã áâ®à®ã): master slave #if status=="X size time" >> M_FILE X <size> <time> -1 << M_FILE X <size> <time> -1 >> M_GET X <size> <time> <size> >> M_FILE X <size> <time> <size> << M_FILE X <size> <time> <size> >> M_GOT X <size> <time> << M_GOT X <size> <time> #endif >> M_FILE A <size> <time> -1 << M_FILE A <size> <time> -1 <rename X if exists> >> M_GET A <size> <time> <offset> << M_GET A <size> <time> <offset> <set status to ""> >> M_FILE A <size> <time> <offset> >> DATA << M_FILE A <size> <time> <offset> << DATA >> M_GOT A <size> <time> << M_GOT A <size> <time> <set status to "A size time"> <remove A> >> M_FILE B <size> <time> -1 << M_FILE B <size> <time> -1 <rename A> >> M_GET B <size> <time> <offset> << M_GET B <size> <time> <offset> <set status to ""> >> M_FILE B <size> <time> <offset> >> DATA << M_FILE B <size> <time> <offset> << DATA >> M_GOT B <size> <time> << M_GOT B <size> <time> <set status to "B size time"> <remove B> >> EOB << EOB <rename B> ... >> EOB >> EOB << EOB << EOB <set status to ""> <hangup> <hangup> 7. �ਫ®¦¥¨¥. ;-) Ä RU.BINKD (2:463/68) ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ RU.BINKD Ä Msg : 46 of 46 Uns Loc From : Pavel Gulchouck 2:463/68 ‚âp 05 Œ © 98 13:49 To : Oleg Zrozhevsky Subj : Re: § ª®«¥¡ «® y¦¥ ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Hi Oleg! Wed Apr 08 1998, Oleg Zrozhevsky ==> Pavel Gulchouck: OZ> ’¥¬ , áâ ¢è ï ¯p®ª«ï⨥¬ BinkD... IB>> € â® y ¬®£¨å binkd áá®æ¨¨py¥âáï á y¢¥«¨ç¥¨¥¬ ¤y¯®¢ PG>> ’yâ £« ¢®¥ - ¥ â®p®¯¨âìáï. —â®¡ë ¥ ᤥ« âì ¥é¥ çâ®-â® ¥ªp ᨢ®¥, PG>> ¥¯p ¢¨«ì®¥, ¨ ¯p®¡«¥¬y ¥ ᨬ î饥, «¨èì á¬ï£ç î饥. PG>> Ÿ y⢥p¦¤ î, çâ® ¢®§¬®¦¥ ¯p®â®ª®«, ¯p¨ ª®â®p®¬ p §pë¢ á¢ï§¨ ¢ PG>> ¯p®¨§¢®«ìë© ¬®¬¥â ¢p¥¬¥¨ ¥ ¯p¨¢¥¤¥â ¨ ª ¯®â¥p¥ ä ©« ( ¯p¨¬¥p, PG>> â ª ¨ ¥ ¯¥p¥¨¬¥®¢ «¨), ¨ ª ¥£® ¯®¢â®p®¬y ¯p¨¥¬y. PG>> �p¨¨¬ îâáï ¯p¥¤«®¦¥¨ï. Ÿ ¯®ª ¢®§¤¥p¦yáì (¯®¨§yç î binkp). Š ª PG>> ¯®ï¢¨âáï ¢p¥¬ï, ¬®£y ¨ p¥ «¨§®¢ âì çâ®-¨¡y¤ì. OZ> Œ®¦® ï çy? [...] OZ> Ÿ ¯p¥¤« £ î ¡®p®âìáï á ¢ë襮¯¨á ®© ¯p®¡¥¬¬®© á«¥¤yî騬 ®¡p §®¬. OZ> 1. Š ¦¤ ï áâ®p® ¯® ®ª®ç ¨¨ BINKP-á¥áᨨ á®åp ï¥â áâ âyá ¯p®è¥¤è¥© á OZ> ¯p®â¨¢®¯®«®¦ë¬ y§«®¬ á¥áᨨ. „ , ¡¥§ á®åp ¥¨ï ¥ª®£® áâ âyá á¥áᨨ ¡®p®âìáï ¥ ¯®«yç¨âáï. ‚®¯p®á ⮫쪮 ¢ ⮬, ç⮡ë ᤥ« âì íâ®â áâ âyá ¬¨¨¬ «ìë¬, ¥ ¤¥« âì ¡®«ì讣® overhead, ¨ ¬¨¨¬¨§¨p®¢ âì ¨§¬¥¥¨ï ¢ binkp. OZ> ‚ íâ®â áâ âyá ¢å®¤ïâ: ) ä« £ yá¯¥è® § ¢¥p襮© ¯¥p¥¤ ç¨ (true, ¥á«¨ ¤«ï OZ> ¢á¥å ¯¥p¥¤ ëå ä ©«®¢ ¯®«yç¥ë ¯®¤â¢¥p¦¤¥¨ï ¯p¨¥¬ ), “£y. OZ> ¡) ᯨ᮪ ¯¥p¥¤ ëå ä ©«®¢ á ¨å ¨¤¥â¨ä¨ª 樮®© ¨ä®p¬ 樥©; Ž©. OZ> ¢) ᯨ᮪ ¯p¨ïâëå ä ©«®¢ á ¨¤¥â¨ä¨ª 樮®© ¨ä®p¬ 樥©. Ž©©... :-( OZ> 2. �p¨ ç «¥ á«¥¤yî饩 á¥áᨨ ¯¥p¥¤ â稪 ¯p®¢¥pï¥â áâ âyá ¯p®è«®© á¥áᨨ. OZ> …᫨ ¯¥p¥¤ ç ¢® ¢p¥¬ï ¯p®è«®© á¥áᨨ § ¢¥p訫 áì yá¯¥è® (ä« £ true), â® OZ> ¤ «ìè¥ ¯¥p¥¤ ç ¯p®¤®«¦ ¥âáï ¯® ®¡ë箬y «£®p¨â¬y. “£y. OZ> …᫨ ¦¥ ¥â, â® ¯.3 [...] OZ> ‚®â ¢ªp âæ¥ ¨ ¢á¥. H¥ª®â®pë¥ ¤¥â «¨ ï p®ç® ®¯yá⨫, çâ®¡ë ¥ OZ> § £p®¬®¦¤ âì î á ¬¨ ®¡é¥© áyâ¨. OZ> †¤y ¢ è¨å ®â§ë¢®¢. Žç¥ì ¬®£® ¨ä®p¬ 樨 ¤® åp ¨âì (§ 祬? ‚¥¤ì ¯p¥¤¯®« £ ¥âáï ¡®pì¡ á ¤y¯ ¬¨ ⮫쪮 ¢ p¥¦¨¬¥ NR, â.¥. ª®£¤ § ¤y¯¨âìáï ¬®¦¥â ⮫쪮 ®¤¨ ä ©«, ¨ åp ¨âì ¯®«ë© ᯨ᮪ ¨ ª 祬y), ®ç¥ì ¡®«ì让 overhead. Ÿ ¥¬®¦ª® ¯®£®¢®pî, ¬®¦¥â, á ¬ «yçè¥ ¯®©¬y. ;-) …áâì ¯p®â®ª®« uucp. ’ ¬ ¯®á«¥ ª ¦¤®£® ä ©« ¤ ëå ¯¥p¥¤ ¥âáï ¥é¥ y¯p ¢«ïî騩 ä ©«, ¢ ª®â®p®¬ ¯¨á ®, çâ® á í⨬ ä ©«®¬ y¦® ᤥ« âì. ’ ª¨¬ ®¡p §®¬, ¤¢®© ï ¯¥p¥¤ ç D-ä ©« ¥¢®§¬®¦ (¤® ¯p¨¥¬ X-ä ©« ® ¡y¤¥â «¥¦ âì ¢ spool), ¯p¨ ¤¢®©®© ¯¥p¥¤ ç¥ X-ä ©« ¢â®p®¬y ¥ ¤®áâ ¥âáï D-ä ©« (® y¦¥ ®¡p ¡®â ), ¨ â ª¨¬ ®¡p §®¬ ¢ «î¡®¬ á«yç ¥ ¥ ¯®«yç¨âáï ¨ ¤y¯®¢, ¨ ¯®â¥pì. ’yâ £« ¢®¥ - X-ä ©«ë (á«y¦¥¡ë¥). H ¬ ¥ y¦® ¨å ᮤ¥p¦ ¨¥, ¤®áâ â®ç® ¨å «¨ç¨¥, á ¬ ä ªâ, ®¨ ¬®£yâ ¡ëâì y«¥¢®© ¤«¨ë. ‘®¡á⢥®, ¨å p®«ì ¬®¦¥â ¨á¯®«ïâì ç «® á«¥¤yî饣® ä ©« , ® ⮣¤ y¦® á®åp ïâì áâ âyá ( 祬 ®¡®p¢ « áì á¥áá¨ï). Žâ¤¥«ì® y¦® p áᬮâp¥âì ⮫쪮 ¯®á«¥¤¨© ¯¥p¥¤ ¢ ¥¬ë© ä ©«. ˆâ ª, ¯¥p¥¤ îé ï áâ®p® ä ©« ¯p¨¡¨¢ ¥â ¯®á«¥ ¯®«yç¥¨ï ¯®¤â¢¥p¦¤¥¨ï ¯p¨¥¬ . �p¨¨¬ îé ï áâ®p® ä ©« ¯¥p¥¨¬¥®¢ë¢ ¥â ¯®á«¥ ç « ¯¥p¥¤ ç¨ á«¥¤yî饣®, ª®£¤ â®ç® § ¥â, çâ® ä ©« y¦¥ ¯p¨¡¨â. ‚ á«yç ¥ ®¡pë¢ ¢ â®â ¬®¬¥â, ª®£¤ ä ©« ¯p¨ïâ, ® ¥ ¯¥p¥¨¬¥®¢ (¨ ¥¨§¢¥áâ®, ¯p¨¡¨â «¨ ®â¯p ¢¨â¥«¥¬), ® ¤®«¦¥ ¡ëâì ¯¥p¥¨¬¥®¢ ¢ á«¥¤yî饩 á¥áᨨ. �p¨ç¥¬ ¥á«¨ á®åp ïâì áâ âyá ⮫쪮 ¯p¨¨¬ î饩 áâ®p®¥, â® ¢ ç «¥ á¥áᨨ ®¯p¥¤¥«¨âì, ¯p¨¡¨â «¨ ä ©«, ¥ ¯®«yç¨âáï: ¯¥p¥¤ ¨¬ ®â¯p ¢ªy ¬®¦¥â áâ âì ¤py£®© ä ©«. �®í⮬y «®£¨ç¥¥ á®åp ïâì áâ âyá ¯¥p¥¤ î饩 áâ®p®¥. € ᤥ« âì â ª, ç⮡ë ä ©« ¯¥p¥¨¬¥®¢ «áï, ¥á«¨ y á ® y¦¥ ¯p¨¡¨â, ®ç¥ì ¯p®áâ®: y¦® ¢ áâ âyᥠá®åp ¨âì ¥£® ¨¬ï, p §¬¥p ¨ ¤ ây ᮧ¤ ¨ï, ¨ ᤥ« âì ¢¨¤, çâ® ¬ë å®â¨¬ ¥£® ¯¥p¥¤ âì. …᫨ ¯p¨¨¬ îé ï áâ®p® ᪠¦¥â, çâ® â ª®© y¦¥ ¥áâì ¨ ¨¬¥® â ª®£® p §¬¥p - § ¬¥ç ⥫ì®, ® â ¬ ¯¥p¥¨¬¥®¢ë¢ ¥âáï, ¨ ¯p®¤®«¦ ¥¬ á¥áá¨î. € ¢®â ¥á«¨ ® ¨§ê⠦¥« ¨¥ ¯p¨¨¬ âì íâ®â ä ©« á y«ï (â.¥. ® y¦¥ ¡ë« ¯¥p¥¨¬¥®¢ , ® ¬ë ¥ ¡ë«¨ ¢ í⮬ y¢¥p¥ë), y¦® á« âì çâ®-⮠⨯ NOFILE. …᫨ ¯p®â®ª®« ¥ ¯®¤p §y¬¥¢ ¥â ®â¢¥â ¯¥p¥¤ â稪 ¯¥p¥¤ ®â¯p ¢ª®© ä ©« , â® ¬®¦® (¢ ªp ©¥¬ á«yç ¥) p §®p¢ âì á¥áá¨î, ¢ á«¥¤yî騩 p § ¢á¥ ¡y¤¥â ®p¬ «ì®. ‘¨ây æ¨ï ¥ â ª ï ç áâ ï. ’yâ ¯®«yç ¥âáï ¥¤¨á⢥ ï ªp¨¢®áâì (hangup ¢ ®¯p¥¤¥«¥®¬ á«yç ¥), ¨ ¥¤¨á⢥®¥ p á宦¤¥¨¥ á áyé¥áâ¢yî騬 binkp (¤®¯®«¨â¥«ì®¥ ¯®¤â¢¥p¦¤¥¨¥ ¢ ª®æ¥ á¥áᨨ). Hangup ¬®¦® y¡p âì, ¥á«¨ ¯¥p¥¤ ¢ âì ¥ ¯p®áâ® "Name Size Time", çâ®-⮠⨯ "Name Size Time (Fake)", çâ®¡ë ¯p¨¨¬ îé ï áâ®p® § « , çâ® ¯p¨¨¬ âì ä ©« ¢ í⮬ á«yç ¥ ¥ y¦®, ¨ ¢á¥£¤ ¥£® ᪨¯ « (¥á«¨ ¥áâì â ª®© ¥¯¥p¥¨¬¥®¢ ë© - ¯¥p¥¨¬¥®¢ âì, ¨ ç¥ - ¨£®p¨p®¢ âì). ’®£¤ ¯®«yç ¥âáï ¢â®p®¥ p á宦¤¥¨¥ á áyé¥áâ¢yî騬 binkp. …é¥ ®¤ ¯p®¡«¥¬ª . ” ©« ¯¥p¥¨¬¥®¢ë¢ ¥âáï ⮫쪮 ¯®á«¥ ç « ¯p¨¥¬ á«¥¤yî饣® (ª®£¤ ¬ë § ¥¬, çâ® ® ¯p¨¡¨â). ˆ áâ âyá ¯p¨¡¨¢ ¥âáï ⮫쪮 ª®£¤ ¬ë § ¥¬, çâ® ä ©« ¯¥p¥¨¬¥®¢ . H® ¯¥p¥¤ îé ï áâ®p® ¬®¦¥â y§ âì, çâ® â ¬ ç «¨ ¯p¨¨¬ âì ¤ ë¥ â®«ìª® ª®£¤ ¯®«yç¨â ¯®¤â¢¥p¦¤¥¨¥ ¯p¨¥¬ ¢á¥£® ä ©« , ¥ p ìè¥. ’® ¥áâì ¬®¦® ᤥ« âì § ¤¥p¦ªy ¢ ¯¥p¥¨¬¥®¢ ¨¨ æ¥«ë© ä ©«, ¬®¦® ¥é¥ á«¥£ª ¨§¬¥¨âì (¯p¨â®p¬®§¨âì) binkp, ¨ á« âì ¤ ë¥ ® á«¥¤yî饬 ä ©«¥ ⮫쪮 ¯®á«¥ ¯®¤â¢¥p¦¤¥¨ï ¯p¨¥¬ ¯p¥¤ë¤y饣®. Ÿ ¡®«ìè¥ áª«®ïîáì ª® ¢â®p®¬y ¢ p¨ ây. [...] “ää. …᫨ ¨ªâ® ¨ç¥£® ¯«®å®£®, ¨«¨, ®¡®p®â, ¨ç¥£® «yç襣® ¥ ᪠¦¥â - ¡y¤y p¥ «¨§®¢ë¢ âì. ‚¨¤¨¬®, ¥ ¬¥ïï ®¬¥p ¢¥pᨨ binkp, «¨èì ¤®¡ ¢¨¢ ®¯æ¨î (ª ª í⮠ᤥ« ® á NR). Lucky carrier, ƒy«ï aka gul@lucky.carrier.kiev.ua http://www.lucky.net/~gul/ --- GoldED/2 2.51.A0901+ * Origin: Unlucky to play leapfrog with unicorn. (c) Confucius (2:463/68)