๋์ฉํ ์์ ์ ์ธ ๋ฆด๋ฆฌ์ค ์์ด์ค์นผํธDC++ v2.4.1 - ๋คํธ์ํฌ์ฉ ํฌ๋ก์ค ํ๋ซํผ ํด๋ผ์ด์ธํธ ์ง์ ์ฐ๊ฒฐ ะธ ๊ณ ๊ธ ์ง์ ์ฐ๊ฒฐ. ์ด์ ๋ธ๋ฆฌ ๋ค์ํ Linux, Haiku, macOS ๋ฐ Windows ๋ฐฐํฌํ์ ์ํด ์ค๋น๋์์ต๋๋ค. ๋ง์ ๋ฐฐํฌํ์ ๊ด๋ฆฌ์๊ฐ ์ด๋ฏธ ์ ๋ฐ์ดํธํ์ต๋๋ค. ๊พธ๋ฌ๋ฏธ ๊ณต์ ์ ์ฅ์์ ์์ต๋๋ค.
๋ฒ์ ์ดํ ์ฃผ์ ๋ณ๊ฒฝ์ฌํญ 2.2.9, 7.5๋ ์ ์ ์ถ์๋์์ต๋๋ค.
์ผ๋ฐ ๋ณ๊ฒฝ ์ฌํญ
- OpenSSL >= 1.1.x์ ๋ํ ์ง์์ด ์ถ๊ฐ๋์์ต๋๋ค(OpenSSL 1.0.2์ ๋ํ ์ง์์ ์ ์ง๋จ).
- macOS ๋ฐ Haiku์์์ ํ๋ก๊ทธ๋จ ์๋์ด ํฌ๊ฒ ๊ฐ์ ๋์์ต๋๋ค.
- Debian GNU/Hurd๋ฅผ ๊ณต์ ์ง์ํฉ๋๋ค.
- DHT๋ฅผ ํตํ ํ์ผ ๊ฒ์์ ๊ธฐ๋ณธ์ ์ผ๋ก ํ์ฑํ๋์ด ์์ต๋๋ค. ์ฌ์ฉ ๊ฐ๋ฅํ ๋ ธ๋์ ์ด๊ธฐ ๋ชฉ๋ก์ ์ป๊ธฐ ์ํด ์๋ฒ dht.fly-server.ru๊ฐ ์๋ฒ ๋ชฉ๋ก์ ์ถ๊ฐ๋์์ต๋๋ค.
- Boost ๋ผ์ด๋ธ๋ฌ๋ฆฌ๊ฐ ์ด์ ๋ธ๋ฆฌ ์ข ์์ฑ์์ ์ ๊ฑฐ๋์์ต๋๋ค! ๋์์ ์ฐ๋ฆฌ๋ ์๋นํ ์ค๋๋ ์์คํ ์์ ํ๋ก๊ทธ๋จ์ ์ปดํ์ผํ ์ ์๋ C++14 ํ์ค์ ๊ธฐ๋ฅ์ผ๋ก ์ ํํ ์ ์์์ต๋๋ค.
- ์์ค ์ฝ๋์ ์ฃผ์ ๋ฆฌํฉํ ๋ง์ด ์ํ๋์์ผ๋ฉฐ ์ ์ ์ฝ๋ ๋ถ์๊ธฐ(cppcheck, clang)์์ ๋ฐ๊ฒฌ๋ ์ฃผ์์ด ์ ๊ฑฐ๋์์ต๋๋ค.
- libeiskaltdcpp ๋ผ์ด๋ธ๋ฌ๋ฆฌ ์ฝ๋์ DC++ 0.868 ์ปค๋์ ๋ถ๋ถ ๋๊ธฐํ.
์์ด์ค์นผํธdcpp-qt
- Qt 5.x ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ์ฌ์ฉํ์ฌ ํ๋ก๊ทธ๋จ์ ๋น๋ํ๊ธฐ ์ํ ์ง์์ด ์ถ๊ฐ๋์์ต๋๋ค. ๋์์ Qt 4.x ๋ผ์ด๋ธ๋ฌ๋ฆฌ์์ ํธํ์ฑ๋ ์ ์ง๋ฉ๋๋ค.
- ๋ฆฌ์์ค ํ์ผ(์์ด์ฝ, ์ฌ์ด๋, ๋ฒ์ญ ๋ฑ)์ ๋ํ ์๋ ๊ฒฝ๋ก์ ๋ํ ์ง์์ด ์ถ๊ฐ๋์ด AppImage ๋ฐ snap์์ ํ๋ก๊ทธ๋จ์ ํจํค์งํ ์ ์๊ฒ ๋์์ต๋๋ค.
- ํ๋ธ์ ๋ํ ์ง์์ด ์ถ๊ฐ๋์์ต๋๋ค. nmdcs:// .
- ์ค์ ๋ํ ์์๊ฐ ํฌ๊ฒ ๊ฐ์ ๋์์ต๋๋ค.
- ์ฑํ ์์ BitTorrent ํ๋กํ ์ฝ์ ๋ํ ๋ง๊ทธ๋ท ๋งํฌ ํ์๊ฐ ๊ฐ์ ๋์์ต๋๋ค. (ํ์๋ง ๊ฐ๋ฅํ๋ฉฐ ํด๋ฆญํ๋ฉด ์ธ๋ถ ํ๋ก๊ทธ๋จ์ด ๊ณ์ ํธ์ถ๋ฉ๋๋ค.)
- ๋ง๊ทธ๋ท ๋งํฌ ๋ณด๊ธฐ ๋ฐ TTH ๊ณ์ฐ์ ์ํ ํฅ์๋ ๋ํ ์์: ๋ง๊ทธ๋ท ๋งํฌ ๋ณต์ฌ ๋ฐ ๋งํฌ ๊ฒ์์ ์ํ ๋ฒํผ์ด ์ถ๊ฐ๋์์ต๋๋ค.
- ๋๋ฒ๊ทธ ์ฝ์ ์์ ฏ์ ๊ฒ์์ฐฝ์ ์ถ๊ฐํ์ต๋๋ค.
- ์ ์ฒด ์ ํ๋ฆฌ์ผ์ด์ ์ ๊ธ๊ผด์ ๋ณ๊ฒฝํ๋ ์ต์ ์ด ์ค์ ์์ ์ ๊ฑฐ๋์์ต๋๋ค. ์ด์ ์ํฉ์ ๋ง๋ ๋ฉ๋ด, ํ ์คํธ ๋ผ๋ฒจ, ํ์๊ธฐ ๋ฑ์์ ํญ์ ์์คํ ๊ธ๊ผด์ด ์ฌ์ฉ๋ฉ๋๋ค. ์ฑํ ๋ฉ์์ง์ ๊ธ๊ผด ์ค์ ์ ๋ณ๊ฒฝ๋์ง ์์ต๋๋ค.
- IP ํํฐ ๋์์ด ์์ ๋์์ต๋๋ค.
- ์ฑํ ์์ Ctrl+F ๋จ์ถํค์ ๋ํ ๋ฐ์์ด ๋ณ๊ฒฝ๋์์ต๋๋ค. ์ด์ ๋ค์ ๋๋ฅด๋ฉด ๊ฒ์์ฐฝ์ด ์จ๊ฒจ์ง์ง ์์ง๋ง ์น ๋ธ๋ผ์ฐ์ ์ ๊ฒ์์ฐฝ๊ณผ ๋์ผํ๊ฒ ์๋ํฉ๋๋ค.
- ์ต์ ๋ฒ์ ์ KDE Plasma 5์ ํ์ ๋ฌธ์ ๋ก ์ธํด GNU/Linux ๋ฐ FreeBSD ์์คํ ์ ์์คํ ํธ๋ ์ด ์์ด์ฝ์ ๋ํ ๋๊ตฌ ์ค๋ช ์์ HTML ํ ์คํธ ํ์ ์ฌ์ฉ์ด ์ค์ง๋์์ต๋๋ค. ์ด์ ๋ชจ๋ ์์คํ ๊ณผ DE์ ์ผ๋ฐ ํ ์คํธ๊ฐ ์ฌ์ฉ๋ฉ๋๋ค.
- ๋ง๊ทธ๋ท ๋งํฌ ๋ฐ/๋๋ ํค์๋๊ฐ ํฌํจ๋ ๋ฉ์์ง๋ฅผ ๊ฒ์ํ ์ ์๋ ์๋ก์ด "๋น์" ์์ ฏ์ด ์ถ๊ฐ๋์์ต๋๋ค. ์ฌ์ฉ์๋ ๋ ์ด์ ํฅ๋ฏธ๋ก์ด ๊ฒ์ ์ฐพ๊ธฐ ์ํด ๋ง์ ํ๋ธ์์ ์๋ง์ ์ธ๋ชจ์๋ ๋ฉ์์ง๋ฅผ ์ดํด๋ณผ ํ์๊ฐ ์์ต๋๋ค. "๋น์"๊ฐ ๊ทธ๋ฅผ ์ํด ๊ทธ ์ผ์ ํด์ค ๊ฒ์ ๋๋ค.
- ๊ฐ์ธ ์ฑํ ๋ฉ์์ง์ ์ํฉ์ ๋ง๋ ๋ฉ๋ด๋ฅผ ์์ ํ์ต๋๋ค.
eiskaltdcpp-gtk
- ๋ค์ํ ํฌ๊ณ ์์ ๋ฒ๊ทธ๊ฐ ์์ ๋์์ต๋๋ค.
- ํ๋ก๊ทธ๋จ ์ถฉ๋์ด ์ค์ด๋ค์์ง๋ง ๋ชจ๋ ํด๊ฒฐ๋ ๊ฒ์ ์๋๋๋ค. ์๋ฅผ ๋ค์ด ๊ฒ์ ์์ ฏ์ ์ฌ์ฉํ ๋ ์ถฉ๋์ด ๋ฐ์ํ ์ ์์ต๋๋ค.
eiskaltdcpp-๋ฐ๋ชฌ
- ์ด์ ๊ฒ์ ์ฟผ๋ฆฌ ๊ฒฐ๊ณผ๊ฐ ๋ฐ๋ชฌ ์ธก์์ ํํฐ๋ง๋ฉ๋๋ค. ๋ง์ง๋ง ๊ฒ์ ์ฟผ๋ฆฌ์ ๋ํ ๊ฒฐ๊ณผ๋ง JSON-RPC๋ฅผ ํตํด ๋ฐํ๋ฉ๋๋ค. ์ด ์ ๊ทผ ๋ฐฉ์์ ์ด์ ๋ณด๋ค ์ ์ฐ์ฑ์ด ๋จ์ด์ง์ง๋ง ํด๋ผ์ด์ธํธ ๊ตฌํ์ ๋จ์ํํ ์ ์์ต๋๋ค. ์๋ฅผ ๋ค์ด ๊ณต์์ ์ผ๋ก ์น ์ธํฐํ์ด์ค.
์ผ๋ก ๋ฏธ๋์ ๋ํ ๊ณํ ํนํ ์ง์ ํ:
- ์ปค๋์ IPv6 ์ง์์ ์ถ๊ฐํฉ๋๋ค.
- eiskaltdcpp-qt์์ ์ฒ ์ ๊ฒ์ฌ๋ฅผ ์ํด Aspell ๋์ Hunspell ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ์ฌ์ฉํฉ๋๋ค.
- Qt 4.x ๋ฐ 5 ์ด์ Qt 5.12.x์ ๋ํ ์ง์์ด ์ข ๋ฃ๋ฉ๋๋ค.
- ์ง์์ด ์ข ๋ฃ๋๊ณ eiskaltdcpp-gtk๊ฐ ์์ ํ ์ ๊ฑฐ๋ฉ๋๋ค.
- eiskaltdcpp-daemon์์ XML-RPC ์ง์์ ์ ๊ฑฐํฉ๋๋ค.
์ถ์ฒ : linux.org.ru