Fájlcserélő programokról (P2P - peer to peer)
DC++
A DC (Direct Connect) egy C++ nyelven írt, nyílt forráskódú fájlcserélő program, melynek segítségével korlátlan szabadságot élvezhetsz a fájlok közvetlen továbbításában. A megosztás és a letöltés könnyen kezelhető, gyors, és szinte bármit megtalálsz vele.
A DCvel HUBokra lehet csatlakozni. A HUBokat tekintheted szervereknek, csomópontoknak, ahol a sok ember összegyűlik és egymás megosztásából tölthetnek le. Hogy minden rendben menjen, a HUBokra OP(erátor)ok vigyáznak, akik bármikor kirúghatnak ha nem tartod be a Hub-szabályzatot. A szabályzat hubonként elérhető, általában valamilyen közvetlen módon (pl. csatlakozáskor kiírja).
A DC++ konfigurálása:
A beállítások/Settings menü pont alatt található általános menü pontban található beállítások:
- Név/nick: ide egy tetszőleges nevet adhatunk meg magunknak, de a magyar HUB-okon kötelező a név elé [HUN] előtag.
- Email: ide megadhatjuk saját email címünket, amelyen el tudnak bennünket érni
- A megjegyzésben/description-be kötelező a sebességet megadni illetve a megoszott fájlok típusát pl.:mp3, movie, games, utils ...
- Kapcsolat típusa/connection type
Letöltések menüpont/downloads:
- Befejezett letöltések mappa/finished downloads folder: ide kerülnek a már letöltött fájlok.
- Befejezetlen letöltések mappa/unfinished downloads folder: ide kerülnek a jelenleg is töltés alatt álló file-ok (érdemes a két könyvtárat saját magunk létrehozni, és ugyanarra a partícióra tenni)
- Maximális letöltés/maximal simultaneous downloads: az egyszerre maximum letöltendő file-ok mennyisége
- Kezdjen új letöltést, ha a sebesség kisebb mint/no new downloads if speeds exceeds: ne kezdjen új letöltést, ha a sebesség a megadott értéket eléri
- Publikus HUB lista/Public HUB list: ez a file tartalmazza publikus HUB-okat jelenleg a magyar HUB_okat
A megosztás menüpont/Sharing:
- Itt kell megadni azt/azokat a könyvtárokat amelyeket megakarunk osztani. A hozzáadás gomb/add segítségével lehet ezt megtenni.
- Az eltávolít/remove-val pedig eltávolítani megosztásokat.
- Extra szál biztosítása/automaticallyopen anextra granted slot if speed below 0 az alapérték
- Feltöltési szálak/upload slots: ezt érdemes 4-re állítani, mert a kapcsolat nem tesz lehetővé több slot nyitását.
A megjelenés/appearance menü:
Itt adhatjuk meg programunk kinézetét, de ezeket az opciókat érdemes az alapbeállításokon hagyni.

A naplózás és hangok/logs and sound menüpontban lehet megadni a program naplózási illetve figyelmeztető hangok helyét.
- Naplózás/logs itt a browse gombra nyomva megadhatjuk a naplófájl helyét gépünkön.
- A HUB chat a a HUB-on történő csevegéseket hivatott naplózni
- Privát chat/private chat az általunk a felhasználókkal történő illetve történt csevegéseket hivatott naplózni
- Letöltés naplózása/download log a letöltéseket naplózza
- Feltöltés naplózása/upload log feltöltéseket naplózza
- Rendszerüzenetek naplózása/System Event Log a rendszer üzeneteket naplózza mint az a nevében is megtalálható
A haladó/advance menüpont a finomabb beállytásokat hivatott elősegíteni.
- Away üzenet küldése: ez azt jelenti, hogy ha nem vagyunk a gépnél küld egy üzenetet a lekérdező félnek, hogy nem vagyunk a gépnél, mikor visszatérünk kikapcsolja
- Automatikus átirányítás övetés
- Keresés után a szöveges mezőt automatikusan törli
- A pulikus HUB-okat megnyitja indításkor automatikusan
- Lista ablak megnyitása automatikusan indításkor
- Kedvencek megnyitása induláskor
- Befejezett letöltések megnyitása induláskor
- Ha a felhasználó akitől töltöttünk kilép akkor sincs gond mert ha ez a menüpont be van kapcsolva, akkor a program automatikusan lekezd keresni egy másik felhasználót a HUB-on/okon akinek ugyanaz megvan és elkezdi letölteni tőle.
- Autmatikus keresési szöveg használata
- Chat új ablakban
- Offline Botok üzeneteinek kívülhagyása
- Offline üzenetek új ablakban
- Duplikált file-k megjelenítése a letöltési listában
- URL figyelő bekapcsolása
- Kicsi puffer a küldéshez (ezt engedélyezni kell, ha a feltöltés lassítja a letöltést
- Ne törölje a fájllistát kilépéskor. Ez fontos, mert ha nem jött le egy fájl akkor nem tudjuk csak nehezen újra letölteni.
- Feltöltés automatikus megszakítása, ha lehagyja a felhasználó a HUB-ot
- Állapotsor megjelenítése (nagy processzor használat)
- Lemeztöredezettség elleni védelem
Röviden ennyit a DC++-ról a többi menüpontot a haladó menüben már mindenki a maga kedve szerint állítja be.