ํด๋น ๋ธ๋ก๊ทธํฌ์คํธ์ Reference :
์ธํ๋ฐ ๊ฐ์ ์ฌ์ดํธ์ <์๋ฐ ํ๋ก๊ทธ๋๋ฐ ์ ๋ฌธ ๊ฐ์ข (renew ver.) - ์ด๋ณด๋ถํฐ ๊ฐ๋ฐ์ ์ทจ์ ๊น์ง!!> ๊ฐ์
.
์ฌ์ค์ด ์๋ ์ ์๋ ์ ์ฃผ๊ด์ ๊ฒฌํด๊ฐ ๋ด๊ฒจ์์ ์ ์์์ ๋ฏธ๋ฆฌ ์๋ ค๋๋ฆฌ๋ฉฐ, ์ด๋ฐ ๋ถ๋ถ์ด ๋ณด์ผ ๊ฒฝ์ฐ ๋๊ธ๋ก ์ง์ ํด์ฃผ์๋ฉด ๊ฐ์ฌํ๊ฒ ์ต๋๋ค.
๋คํธ์ํฌ ๋ฐ์ดํฐ ์ ๋ ฅ ๋ฐ ์ถ๋ ฅ
๋คํธ์ํฌ ๋์(๊ฐ์ฒด) ์ฌ์ด์ ์ /์ถ๋ ฅ(InpusStream, OutputStream)์ ์ด์ฉํด์ ๋ฐ์ดํฐ ์ ์ถ๋ ฅ์ ํจ
์์ผ(Socket)
๋คํธ์ํฌ ์์์ ๋ฐ์ดํฐ๋ฅผ ์ฃผ๊ณ ๋ฐ๊ธฐ ์ํ ์ฅ์น
Socket ํด๋์ค
์๋ฒ๋ ํด๋ผ์ด์ธํธ๋ฅผ ๋ง์ดํ ์ค๋น๋ฅผ ํ๊ณ ์๋ค๊ฐ ํด๋ผ์ด์ธํธ์ ์์ฒญ์ ๋ฐ์ํ๋ค.
ServerSocket class - ์๋ฐ์์ ๊ธฐ๋ณธ์ ๊ณต
parameter๋ก ํฌํธ๋ฒํธ ์ฌ์ฉ
ํฌํธ๋ฒํธ๋ 60000๊ฐ ์ด์์ธ๋ฐ, ์ฌ๊ธฐ์ ์ด๋ ํฌํธ๋ฒํธ๋ณ๋ก ip์ ์ ๊ทผํ์๋ ์ฌ์ฉํ ๊ธฐ๋ฅ์ ๋ถ๋ฅํด์ค๋ค.
ServerSocket.accept() ๋ฉ์๋ _ ์์ฒญ์ด ๋ค์ด์จ ํด๋ผ์ด์ธํธ ์์ผ์ ๋ํ ์ ๋ณด๋ฅผ ๊ฐ์ฒด๋ก ๋ฐํ
Client์ Server ์์ผ(Socket)
์๋ฒ์ ServerSocket๋ฅผ ์ค๋นํ๊ณ ํด๋ผ์ด์ธํธ์์ Socket์ ์ด์ฉํด์ ์ ์ํ๋ค.
์๋ฐฉํฅ ํต์
'Computer ๐ป > Java โ๏ธ' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[Java] ์ ๋ ฅ๊ณผ ์ถ๋ ฅ (Input, Output) (0) | 2021.04.11 |
---|---|
[Java] ์์ธ์ฒ๋ฆฌ(try catch, throws, finally) (0) | 2021.04.11 |