์ผ๋ฐ์ ์ธ ๋ฌ์คํธ ํ๋ก์ ํธ์ ๋น๋ ๋ฐฉ๋ฒ์ด ๋์ผํฉ๋๋ค.
cargo build --release
cargo run --release๋ฅผ ์คํํด ๋น๋ ๋ฐ ์คํํ ์ ์์ต๋๋ค.
cargo build --release --no-default-features --features rustls
cargo run --release --no-default-features --features rustls๋ฅผ ์คํํ๋ฉด ๋ฉ๋๋ค.
๊ธฐ๋ณธ๊ฐ์ธ native-tls ๊ธฐ๋ฐ ๋น๋๊ฐ ๋จนํ์ง ์์ ๋ ํ์ฉํด๋ณด์ธ์. ๋ฆฌ๋ ์ค ํ๊ฒฝ์์ openssl์ด ๊น๋ ค์์ง ์์ ๋ ์ ์ฉํฉ๋๋ค.
wget https://github.com/ldhhello/classcard-rust/releases/download/v1.1.1/classcard-client && chmod +x classcard-client์ ์คํํ๋ฉด ๋ฉ๋๋ค.
--buffer-size : ์ ๋ต ๋ฒํผ์ ํฌ๊ธฐ๋ฅผ ๋ณ๊ฒฝํฉ๋๋ค. ๊ธฐ๋ณธ๊ฐ์ 5์ ๋๋ค. ์ ๊ฑธ 1๋ก ๋ฐ๊พธ๋ฉด ๋ต์ ์ ๋ ฅํ ๋๋ง๋ค ์ ์๋ ํ๋ฉด์ ํ์๋๊ฒ ํ ์ ์์ต๋๋ค. ๋๋ ํฐ๋ฌด๋์์ด ํฐ ๊ฐ์ผ๋ก ๋ฐ๊พธ๋ฉด ์ต์ข ์ ์ถ ์ ๊น์ง ์ ์๋ ํ๋ฉด์ ์ ํ ํ์๋์ง ์์ต๋๋ค.
--correct-score : ๋ง์์ ๋ ๋ฐ๋ ์ ์๋ฅผ ๋ณ๊ฒฝํฉ๋๋ค. ๊ธฐ๋ณธ๊ฐ์ 100์ ๋๋ค.
--fail-score : ํ๋ ธ์ ๋ ๋ฐ๋ ์ ์๋ฅผ ๋ณ๊ฒฝํฉ๋๋ค. ๊ธฐ๋ณธ๊ฐ์ 0์ ๋๋ค.
๋ฌธ์ ๋ฐ์ ์ issues ํญ์ ์ฌ๋ ค์ฃผ์๊ฑฐ๋, ์๋๋ฉด ๋๋ฏธ๊ณ 3ํ๋ 4๋ฐ์ ์ง์ ์ฐพ์์ค์๋ฉด ๋ฉ๋๋ค.
์ด ํด๋ผ์ด์ธํธ๋ฅผ ์ฌ์ฉํจ์ผ๋ก์จ ๋ฐ์ํ ํผํด๋ ์ฑ ์์ง์ง ์์ต๋๋ค. ์์์ ์ ์ฌ์ฉํ์ธ์.
