TCP
-
์์ผํต์Swift 2021. 4. 19. 16:21
์๋ ํ์ธ์. ๊ทธ๋ฆฐ์ ๋๋ค๐ข ์ด๋ฒ ํฌ์คํ ์์๋ ์์ผํต์ ์ ๋ํด ์์๋ณด๊ณ swift์์๋ ์ด๋ป๊ฒ ์ฌ์ฉ๋๋์ง ๊ฐ๋จํ ์์๋ณด๊ฒ ์ต๋๋ค๐ ์์ผํต์ ? - ๋คํธ์ํฌ๋ฅผ ํตํด ์๋ฒ ํด๋ผ์ด์ธํธ ๋ ๋ถ๋ถ์ ๋งํฌ ์์ฑ ํ ํด๋น ๋งํฌ๋ฅผ ํตํด ๋ฐ์ดํฐ๋ฅผ ์ฃผ๊ณ ๋ฐ๋ ๊ธฐ์ - HTTP ํต์ ์ธ Request / Response์ ๋จ์ ์ ํด๊ฒฐํด์ค (๋ฐ์ดํฐ ์์ฒญ์ ๊ณ์ ํด์ผํ๋ ๋จ์ ..!) - ์๋ฒ์์ ํฌํธ๋ฒํธ ์ค์ ํ๋ฉด ํด๋ผ์ด์ธํธ์์ ํด๋น ํฌํธ๋ก ์ ์ ์ ์ฐ๊ฒฐ๋จ (์ฐ๊ฒฐ๋์ด ์์ด์ ๋ฐ์ดํฐ๊ฐ ๋ค์ด์ค๋ฉด ๋ฐ๋ก๋ฐ๋ก ์ฒ๋ฆฌ ๊ฐ๋ฅ) - ์ค์ํํธ์์๋ socket.IO๋ฅผ ์ฌ์ฉํด ๊ตฌํ - ์ฐ๊ฒฐ์งํฅ์ ํต์ / ์ค์๊ฐ ํต์ (์ฑํ ๋ฐ ์คํธ๋ฆฌ๋ฐ ๋ฑ) HTTP ํต์ ๊ณผ์ ์ฐจ์ด? - HTTP ํต์ ์ ํด๋ผ์ด์ธํธ๊ฐ ์์ฒญ์ ๋ณด๋ผ๋๋ง ์๋ฒ๊ฐ ์๋ตํ๊ณ ๊ทธ ๊ณผ์ ์ด ๋๋๋ฉด ์ฐ๊ฒฐ ์ข ๋ฃ..
-
HTTP & TCP/IPCS(ComputerScience) 2021. 1. 18. 17:03
์๋ ํ์ธ์. ๊ทธ๋ฆฐ์ ๋๋ค! ์ด๋ฒ ํฌ์คํ ์์๋ HTTP์ ๋ํด ์์๋ณด๊ณ iOS ํ๊ฒฝ์์ ํด๋น HTTP ์๋ฒ์ ์๋ ์ ๋ณด๋ค์ ์์ฒญํ๋ ๋ฐฉ๋ฒ์ ๋ํด ์์๋ณด๊ณ ๋ ๋์๊ฐ TCP/IP์ ๋ํด ์์๋ณด๊ฒ ์ต๋๋ค..! 1. HTTP : HyperText Transfer Protocol์ ์ฝ์๋ก WWW์์์ ์ ๋ณด๋ฅผ ์ฃผ๊ณ ๋ฐ์ ์ ์๋ ํ๋กํ ์ฝ (์ฃผ๋ก HTML ๋ฌธ์๋ฅผ ์ฃผ๊ณ ๋ฐ๋๋ฐ ์ฌ์ฉ๋๋ค.) -. ํด๋ผ์ด์ธํธ (์น ๋ธ๋ผ์ฐ์ )์ ์๋ฒ ์ฌ์ด์ ์ด๋ค์ง๋ ์์ฒญ/์๋ต ํ๋กํ ์ฝ์ด๋ค. -. TCP ๊ธฐ๋ฐ์ผ๋ก IP ์์์ ๋์ํ๋ ์ ํ๋ฆฌ์ผ์ด์ ํ๋กํ ์ฝ๋ก ์ ์๋๋ค. 1) MacOS์์ ์๋ฒ์ HTTP๋ก ํต์ ํ๋ ๋ฐฉ๋ฒ -. GET ๋ฐฉ์ ์ ๋ณด ์์ฒญํ์ฌ ๊ฐ์ ธ์ค๊ธฐ : String(contentsOf: url!) -. POST ๋ฐฉ์ ์ ๋ณด ์ ์กํ๊ธฐ : U..