MFC-MUTE-0.0.6-SOURCE-CODE

所属分类:P2P编程
开发工具:Visual C++
文件大小:3038KB
下载次数:173
上传日期:2005-10-22 01:55:34
上 传 者horisly
说明:  MFC-MUTE-0.0.6-SOURCE-CODE.zip。一个用mfc写的p2p的文件传输系统,非常优秀的代码。
(MFC-MUTE- bot-SOURCE- CODE.zip. Mfc with a written document p2p transmission system, very good code.)

文件列表:
MFC-MUTE-INNO-SETUP-FILES (0, 2005-08-20)
MFC-MUTE-INNO-SETUP-FILES\BACKUP_OF_INNO_SETUP_Languages.zip (88462, 2005-02-25)
MFC-MUTE-INNO-SETUP-FILES\Install Files (0, 2005-08-20)
MFC-MUTE-INNO-SETUP-FILES\Install Files\fileSharingMUTE-MFC.exe (5734460, 2005-08-20)
MFC-MUTE-INNO-SETUP-FILES\Install Files\icons (0, 2005-08-20)
MFC-MUTE-INNO-SETUP-FILES\Install Files\icons\defnax16 (0, 2005-08-20)
MFC-MUTE-INNO-SETUP-FILES\Install Files\icons\defnax16\connectionsTab.ico (1406, 2005-01-13)
MFC-MUTE-INNO-SETUP-FILES\Install Files\icons\defnax16\downloadsTab.ico (1406, 2005-01-13)
MFC-MUTE-INNO-SETUP-FILES\Install Files\icons\defnax16\searchTab.ico (1406, 2005-01-13)
MFC-MUTE-INNO-SETUP-FILES\Install Files\icons\defnax16\settingsTab.ico (1406, 2005-01-13)
MFC-MUTE-INNO-SETUP-FILES\Install Files\icons\defnax16\uploadsTab.ico (1406, 2005-01-13)
MFC-MUTE-INNO-SETUP-FILES\Install Files\icons\defnax32 (0, 2005-08-20)
MFC-MUTE-INNO-SETUP-FILES\Install Files\icons\defnax32\mfctabicons1-32x32 (0, 2005-08-20)
MFC-MUTE-INNO-SETUP-FILES\Install Files\icons\defnax32\mfctabicons1-32x32\connectionsTab.ico (2238, 2005-01-06)
MFC-MUTE-INNO-SETUP-FILES\Install Files\icons\defnax32\mfctabicons1-32x32\downloadsTab.ico (4286, 2005-01-19)
MFC-MUTE-INNO-SETUP-FILES\Install Files\icons\defnax32\mfctabicons1-32x32\searchTab.ico (4286, 2005-01-19)
MFC-MUTE-INNO-SETUP-FILES\Install Files\icons\defnax32\mfctabicons1-32x32\settingsTab.ico (4286, 2005-01-19)
MFC-MUTE-INNO-SETUP-FILES\Install Files\icons\defnax32\mfctabicons1-32x32\Thumbs.db (14336, 2005-01-19)
MFC-MUTE-INNO-SETUP-FILES\Install Files\icons\defnax32\mfctabicons1-32x32\uploadsTab.ico (4286, 2005-01-19)
MFC-MUTE-INNO-SETUP-FILES\Install Files\icons\defnax32\mfctabicons2-32x32 (0, 2005-08-20)
MFC-MUTE-INNO-SETUP-FILES\Install Files\icons\defnax32\mfctabicons2-32x32\connectionsTab.ico (4286, 2005-01-19)
MFC-MUTE-INNO-SETUP-FILES\Install Files\icons\defnax32\mfctabicons2-32x32\downloadsTab.ico (4286, 2005-01-19)
MFC-MUTE-INNO-SETUP-FILES\Install Files\icons\defnax32\mfctabicons2-32x32\searchTab.ico (4286, 2005-01-19)
MFC-MUTE-INNO-SETUP-FILES\Install Files\icons\defnax32\mfctabicons2-32x32\settingsTab.ico (4286, 2005-01-19)
MFC-MUTE-INNO-SETUP-FILES\Install Files\icons\defnax32\mfctabicons2-32x32\Thumbs.db (15360, 2005-01-19)
MFC-MUTE-INNO-SETUP-FILES\Install Files\icons\defnax32\mfctabicons2-32x32\uploadsTab.ico (4286, 2005-01-19)
MFC-MUTE-INNO-SETUP-FILES\Install Files\mfc-mute_language_instructions.htm (103198, 2005-08-19)
MFC-MUTE-INNO-SETUP-FILES\Install Files\pthreadVSE.dll (53300, 2004-06-22)
MFC-MUTE-INNO-SETUP-FILES\Install Files\Sample Language files (0, 2005-08-20)
MFC-MUTE-INNO-SETUP-FILES\Install Files\Sample Language files\langage1.ico (766, 2000-09-21)
... ...

MFC MUTE VERSIONER.... ---------------------------------------------------------------------------------------------------- --- version 0.0.6 -- 08-13-2005 release:----------------------------------------------------------------------- --- forklaring af fixes/tilfjelser/ndringer ---------------------------------------------------------------------------------------------------- 1. Jason Rohrer's DROP TREE sikkerhedspatch er blevet integreret. 2. Om Mute side (under indstillinger) er blevet opdateret med http://www.sourceforge.net/projects/mfc-mute-net adressen. 3. Der er blevet lagt begrnsning af antallet af resultater som kan modtages p baggrund af wildcard sgninger '*'. Antallet af resultater som kan modtages er bestemt af en tilfldighed funktion. Dette er gjordt for at ge sikkerheden og reducere antallet af 'Network search attacks'. 4. Forbedret sgefunktion. Desktop.ini og Thumbs.db filer vil ikke lngere blive vist som sge resultater, da der ikke er nogen fornuftig grund til at downloade dem. 5. Dynamiske faneblads ikoner. Nu er det mulig tilfje egne faneblads- ikoner. Kopier dine ikoner ned i 'icons'-mappen, filnavnene skal matche understende: icons\searchTab.ico icons\downloadsTab.ico icons\uploadsTab.ico icons\connectionsTab.ico icons\sharedfilesTab.ico icons\settingsTab.ico 6. Netvrks traffik statistik p relevate faneblade (Download, upload, forbindelser). ---------------------------------------------------------------------------------------------------- --- version 0.0.5 -- 03-04-2005 release:----------------------------------------------------------------------- --- forklaring af fixes/tilfjelser/ndringer ---------------------------------------------------------------------------------------------------- 1. Tilfjet en farvet status-bar i bunden af GUI'en over forbindelse status. 2. Sat timer (over forlben tid) i caption-baren med formatet DAGE:TIMER:MINUTER:SEKUNDER. 3. Tilfjet noget kode som holder styr p download rkkeflgen af hentede blokke. Dette ger download hastigheden. ---------------------------------------------------------------------------------------------------- --- version 0.0.4 -- 02-24-2005 release:----------------------------------------------------------------------- --- forklaring af fixes/tilfjelser/ndringer ---------------------------------------------------------------------------------------------------- 1. ndret den gule tips tekst, som hre til MUTE MFC, i proceslinien fra "MFC_MUTE_0.3" til "MFC MUTE". 2. Har ordnet 2 fejl i "Download k"-koden. -1--> Har ordet en fejl som opstr nr en download fra Downloadqueue.ini genoptages. I ver. 0.0.3 blev ikke alle af downloads'ene genoptaget korrekt efter genstart, dette er nu rettet. -2--> Fik rettet en fejl hvor en download i ken blev genoptaget. Processen sgte efter og fandt emnet, og forsgte p at begynde download ogs selvom der allerede var 4 aktive downloads i gang fra denne VIP. Da 4 er det max. antal downloads som m vre aktive fra en VIP, skal download's forsget lgges tilbage i k'en. Fejlen var at selvom downloadet blive lagt tilbage i ken, s blev status teksten ved med at vre den samme (forkerte). 3. Forget semaphore timeout vrdier i "Download-K"-koden. 4. Rettet den program-kode som tilfjer downloads fra sge-vinduet. Fejlen var at program-koden tilfjede downloads som allerede var valgt og at der derfor kom dubletter. 5. I Download-vinduet kan valgte filer nu afbrydes/fjernes med DELETE tasten. 6. Forget semaphore timeout vrdier in "Download Dialog"-koden. 7. Har tilfjet 1 millisekunds hvile for at tage alt CPU kraften fra andre trde. 8. I upload-vinduet kan valgte filer nu afbrydes/fjernes med DELETE tasten. 9. Har rettet fejl I den program-kode som styre filblok-forsprgselernes timeout/retries. Denne rettelse skulle forbedre netvrksydelsen ved at begrnse antallet af filblok-forsprgseler som genudsendes fordi der ikke er nok tid til at klienten kan n at f et svar. 10. Der er blevet rettet nogle fejl i den danske sprog pakke. (TOBIAS) ---------------------------------------------------------------------------------------------------- --- version 0.0.3 -- 01-09-2005 release:----------------------------------------------------------------------- --- forklaring af fixes/tilfjelser/ndringer ---------------------------------------------------------------------------------------------------- 1. Har tilfjet nye Ikoner og ndret nogen af de gamle (tak til --NGLWARCRY--). 2. Har opgraderet projekt filer, s det bliver nemmere at kompile under Visual Studio .NET. 3. Tilfjet noget kode som saver host IP adresser i seedhost.ini filen nr Mute lukkes ned (Tak til --Nate--/TSAFA). 4. Fixer Status sorteringen in download dialog skrmen. 5. Har tilfjen en funktion, s man ,ved at hjre klikke p et i downloads skrmen, kan bestemme hvilket emne i download-ken man vil downloade nste gang (tak til --Tony--). 6. Har get tiden mellem sgningerne for automatiske download for at ung overbelastning af netvrket 7. Tilrettet download-k-koden s hver gang en fil blive afbrudt eller frdig downloadet, s opdateres indholdet af Downloadqueue.ini filen. Dette forbedre download-k-funktionen i tilflde af et crash eller en hurtig afslutning af programmet. 8. En bruger kan nu dobbelt-klikke (eller trykke p download-knappen) p en fil i sge-vinduet for at starte en download. Hvis downloaden gr i st eller programet lukkes kan man sge efter filen og klikke p den igen for at genstarte download processen (tak til --Tony--). 9. Der er blevet tilfjet et Delte Filer fag. Her kan man se filen samt HASH-data for filen. Her ud over kan du eksporter listen til en koma delt fil til ekstren brug. 10. Brugerne kan nu formindste GUI til en mindre strrelse med resizer-gripbar. (tak til --Tony--) 11. Der er blevet lavet nogle ndringer af kernen samt blevet rettet nogle bugs i kernen. Disse kommer fra Jason Rohrer's MUTE-0.4 core code. -- Host Catcher fixes -- Time fixes -- Inbound/Outbound Channel fixes -- StringBufferOutputStream fixes -- crytpo++ compiler related fixes -- ChannelReceivingThreadManager fixes -- ConnectionMaintainer fixes -- Log rollover fixes -- formatUtils.cpp fix (added -GiB code) 12. Koden som tager sig af netforbindelsen time out/dropping er blevet ndret (tak til --Nate--) 13. S er der blevet lavet betydelige forbedringer af routing koden. (Mange tak til --Nate--) 14. Der er blevet tilfjet kode som forhindre duplet blokke i at oversmme netvrket. Dette har tidligere vret et problem. 15. Har tilfjet en cache mekanisme til Search Result sending kode som dramatisk redukser programmets CPU belastning. Tidligere versioner gensgte mappen Delte Filer hver gang der kom og en foresprgsel og lavede hver gang en ny list af mappen. Den nye version laver periodiske sgninger og gemmer resultatet i en cache som indeholder filnavn, filhash, and filestrrelse. Ved program opstart opdateres cachen ved frste sge foresprgsel. Herefter opdateres cachen hver 10 minut, der ligges dog 50 sekunder til denne periode for hvert gang en sgeforesprgsel lykkes, Dog max. 30 minuter. Dette giver ikke bare en forbedret CPU udnyttelse, men ogs en bedre udnyttelse af netvrket fordi der s er mere CPU kraft til at tage sig af netvrks fore- sprgsler. 16. Forget hash genereringstid -- Dette betyder programmet giver mere tid til at undersge Delte Filer mappen for filer som ikke har fet lavet hash-data, lave disse hash-data. Dette for programmet til at bruge mindre CPU kraft. 17. Upload skrmen vil automatisk blive tmt efter 100 uploads. Dette sge for at der ikke bliver brugt s meget ram og at programmet vil blive afviklet hurtigere fordi der ikke skal bruges resurser p opdatering af Uploadlisten. 18. Program vinduets position vil nu vre den samme ved opstart som den var da det blev lukket sidst. Nr programmet lukkes gemmes positions data i filen "mfcWindowPlacement.ini". Filen er koma delt og indeholder 5 integer vrdier. Formatet er: field 1: 0 == show window in tray 1 == show window normal field 2: x coordinate top left of window field 3: y coordinate top left of window field 4: x coordinate bottom right of window field 5: y coordinate bottom right of window 19. Tilfjet fuktioner : Visning af antal uploads og statistik over mngden af blokke hver enkelt upload har sendt.

近期下载者

相关文件


收藏者