์์ ๋ณด๊ณ ๊ณต๋ถํ๊ณ ์๋๋ฐ
๋๊ธฐํ์์ฝ ์๋ฒ์ชฝ์์ ์คํธ๋ฆผ์์ผ์ด๋ผ๊ณ ์ฐ๊ฒฐ์งํฅ ์ด์ฉ๊ตฌ ํ๋ฉด์
while๋ฌธ์ผ๋ก ์ด ํจํท์ eof๊ฐ ํฌํจ๋๋์ง ์ฒดํฌํ๋ฉด์ ๋๊ธฐํ๋๋ฐ
๋ณด๋ด๋์ชฝ์์ ๊ทธ๋ฅ sendํ๋ฒ ๋ก ํ๊ณ ๋์
๊ทผ๋ฐ ๋ ๋ฐ๋๋ก ํด๋ผ์ชฝ์์ ์๋ฒ์์ sendํ๋ฉด
์ฌ๊ธด ๋ while๋ฌธ์ผ๋ก ์๋ฐ์.. ์ ๋ค๋ฅธ๊ฒ์ ..? while๋ฌธ์ ๊ทธ๋ฅ ์์ ์ฅ์น์? ๊ทผ๋ฐ ์ ์๋ฒ์ชฝ์์๋ง ์?
๊ทธ๋ฅ send receive ํ๋ฉด ๋จ?
ํด๋น ๋๊ธ์ ์ญ์ ๋์์ต๋๋ค.
๋ง์ดํฌ๋ก์ํํธ ๋ํ๋จผํธ์ ์๋ ์์ ๊ณ ์๋ฒ ์ฐ ์ํ์์ ํด๋ผ ์ ์ํ์ ํด๋ผ์์ ๋ฌธ์์ด ํ๋ฒ ์ ์กํ๋ฉด ์์ฝํ๊ณ ๊บผ์ง๋ ์์ ์
๋ด๊ฐ ๊ถ๊ธํ๊ฑด ์๋ฒ - ํด๋ผ ๋ผ๋ฆฌ ๋ฐ์ดํฐ ์ฃผ๊ณ ๋ฐ์๋ ๋ด๊ฐ ๊ณต๋ถํ๊ธฐ๋ก๋ ์ฐ๊ฒฐ์งํฅํ ์คํธ๋ฆผ์ด๋ผ๊ณ ํด์ ๋ฐ์ดํฐ๊ฐ ๋ค ๋์ฐฉํ์ง ์์์ ์๋คํด์ while๋ฌธ์ผ๋ก eof ๊ณ์ ์ฒดํฌํด์ ๋ค ๋ฐ์๋ค์ ์ฒ๋ฆฌํ๋๊ฑฐ ๊ฐ์๋ฐ ํด๋ผ์์ ์ ๊ทธ ์ฝ๋๊ฐ ์๋๊ฑฐ๋ณด๊ณ ๋ญ์ง ์ถ์๊ฑฐ์ ์์ผํจ์๊ฐ ๋์์ด ๋๊ฐ์ํ ๋ฐ ์ ํ์ชฝ์์ ํ๊ณ ํ์ชฝ์์ ์ํ๋ ์ด๊ฑฐ์
TCP๋ UDP๊ฐ ๋์์ด ๋ค๋ฅธ๋ฐ, TCP๋ ์คํธ๋ฆผ ํํ๋ผ๊ณ ํด์, ๋ณด๋ด๋ ์ชฝ์์ 10๋ฐ์ดํธ send๋ฅผ ํ๊ณ ๋ฐ๋์ชฝ์์ recv๋ฅผ ํ๋๋ผ๋, ํ ๋ฒ์ 10๋ฐ์ดํธ๋ฅผ ๋ค ์๋ฐ๋ ๊ฒฝ์ฐ๊ฐ ์์. ๊ทธ๋์ 10๋ฐ์ดํธ๋ฅผ ๋ฐ์ ๋ ๊น์ง ๋ฐ๋ณต์ ๋๋ ค์ผํจ. ๊ทผ๋ฐ ๋ณด๋ด๋์ชฝ์ด ์ผ๋ง๋ ๋ณด๋๋์ง ๋ชจ๋ฅด๋๊น, ํจํท ๋งจ ์์ ๋ช๋ฐ์ดํธ ๋ณด๋๋์ง ํค๋๋ฅผ ๋ถ์ด๊ธฐ๋ ํ๊ณ , ์์ ์ฒ๋ผ EOF๋ผ๋ ๊ตฌ๋ถ์๋ฅผ ์จ์ ๋ณด๋ด๋ ๊ฒ์
๊ทธ๋๊น ๊ทธ๋ผ ๋๋ค ๊ทธ ํ์๊ฐ ์์ด์ผํ๋๊ฑฐ ์๋? ์๋ค๊ฐ ์๋์ ์ผ๋ก ํด๋ผ๋ง ๊ทธ ๊ฒ์์ฝ๋๋ฅผ ๋บ์๋ฆฌ๊ฐ ์๋๊ฑฐ ์๋?? ์๋๋ฉด ์์ ๊ฐ ๋๋ฌด ๊ฐ๋จํ๊ฑฐ๋ผ์ ๊ทธ๋ฅ ๋์ถฉ ํ์ธ๋ง ํ๋ผ๊ณ ํ๊ฑด๊ฐ?
ใ ใ ใ
๊ทธ๋ผ ๊ฒฐ๊ตญ์ tcp๋ก ์ฐ๊ฒฐ๋ ๋ชจ๋ ์์ผ ์ก/์์ ์ eof ์ฒดํฌ๋ฃจํด์ด ํ์๊ฒ ๋ค?
Eof๊ฐ์๊ฑฐ๋ฅผ delimeter๋ก ๋๊ณ ๊ตฌ๋ณ์ ํ๋ ๊ฐ ๋ณด๋ด๋ ค๋ ํจํท ์์ ์ฌ์ด์ฆ๊ฐ ํฌํจ๋ ํค๋๋ฅผ ๋๋๊ฐ
๊ฒฐ๊ตญ while๋ฌธ์ ๋๋ฆฌ๋์๋ฆฌ๋ค? ๊ทธ๋ผ ์ค์๊ฐ ์๋ฒ๊ฐ ์ด๋ฐ์์ผ๋ก ๋๊ธฐํ๋๋๊ฑฐ์? ๋ณด๋ด๊ณ ๊ธฐ๋ค๋ฆฌ๊ณ ๋ฐ๊ณ ๋ณด๋ด๊ณ ๊ธฐ๋ค๋ฆฌ๊ณ ๋ฐ๊ณ ?
ใ ใ ๊ธฐ๋ณธ์๋ฆฌ๋ ๊ทธ๋ ์ง ๋ณด๋ด๊ณ ๋๊ธฐํ๊ณ ๋ฐ๊ณ ๋๊ธฐํ๊ณ
๋๋ ๊ทธ๋ผ ์ค์๊ฐ ์๋ฒ ์ง๋ณด์ฌ??
ใ ใ
๊ณ ์๋ค ใทใท ์ธ์ ๊ท์ฐฎ๊ฒ ์ํ ํ ๋ ํ๋๋ง ๋ ์๋ ค์ฃผ์ผใ ๊ตฌ์กฐ์ฒด ๊ฐ์๊ฑฐ๋ ์๋ฃํ ์ฝ๊ฒ ๋ฐ์ดํธ๋ฐฐ์ด๋ก ๋ฃ๋๋ฐฉ๋ฒ์ข ์๋ ค์ฃผ์ผ.. ์ง๊ธ ๊ฐ๋จํ๊ฒ vector3 byte ๋ฐฐ์ด๋ก ๋ฐ๊ฟ๋ ค๊ณ ํ๋๋ฐ ํ๋ฐฉ์ ํ ๋๋ ๊ทธ๋ฐ ํจ์๊ฐ์๊ฑฐ ์์??
์๋๋ค ์ฐพ์๊ฑฐ๊ฐ์ ๊ณ ๋ง์ ๊ณ ์