Programing Study
-
게임 네트워킹의 - Deterministic 방식(정리중)Programing Study/네트워크 2019. 10. 10. 23:36
Deterministic 방식은 UDP 프로토콜을 사용하는 방식 - Delay 방식 A 컴퓨터에서 B컴퓨터로 명령어를 보낼때 지연시간이 10이라면 A 버튼 클릭 시간 +10(지연시간)이 지난후에 A 화면에 움직임 출력, B 화면에 움직임 출력 B화면에서 A버튼 클릭시 A화면에서 누른 버튼이 활성화 된후에 B화면서 버튼을 누른 것이 실행 되고 그 버튼 시간 +10(지연시간)으로 다시 A화면까지 넘어간다. 예) Delay 방식 이렇게 실시간으로 행동을 주고 받을 수 있다.
-
프로토콜에서 TCP 와 UDP 의 차이점Programing Study/네트워크 2019. 10. 10. 23:07
TCP는 연결에서 신뢰성이 높아서 게임으로 예를 들면 MMORPG나 보드 게임에서 많이 사용 되는 반면에 UDP는 반응이 빠르게 필요한 롤이나 격투 게임 등에서 사용된다. TCP의 장점 1. 연결유무 확인 2. 패킷 순서 보장 3. 송신 순서 보장 TCP의 단점 1. 속도가 UDP에 비해 많이 느리다. 왜냐하면 TCP는 3HandShake 방식임으로 연결 유무 확인 등에 거치는 확인작업이 많기 때문이다. UDP의 장점 1. TCP에 비해 빠르다 UDP의 단점 1. 데이터 유실이 많고, 연결 유무의 신뢰성 확보가 어렵다.
-
프로토콜(Protocal)이란..?Programing Study/네트워크 2019. 10. 10. 22:22
정의 통신 프로토콜 또는 통신 규약은 컴퓨터나 원거리 통신 장비 사이에서 메시지를 주고 받는 양식과 규칙의 체계이다. 통신 프로토콜은 신호 체계, 인증, 그리고 오류 감지 및 수정기능을 포함할 수 있다. (위키백과) - 통신 프로토콜은 통신(데이터를 주고 받는) 상호간에 미리 약속된 규칙, 규약입니다. -송신자와 수신자 사이에 "데이터 구조는 이런식으로 하고". "그건 이런의미고", "속도는 어느 정도로 보내고" 그런식으로 보내기로하자. 라고 약속한것입니다. -비유하자면 안드로이드와 서버와 통신할때 TCP통신을 기본으로 하고 json형태의 자료구조로 보내고 등등 약속하는 것을 말함. [데통] 프로토콜(Protocol) 이란? 안녕하세요 BlockDMask 입니다. 오늘은 "프로토콜(Protocol) 이란..
-
Intellij에서 ssh연결하기Programing Study/E.T.C 2019. 8. 27. 00:12
https://jwj1699.tistory.com/15 IntelliJ에서 SSH연결하기 윈도우 사용자들은 리눅스웹서버에 접속하거나 파일을 보내기위해선 PuTTY나 FileZilla와 같은 프로그램을 사용해야한다. 만약 IntelliJ를 사용하고있다면 간편하게 IntelliJ에서 바로 웹서버 터미널을 사용할 수.. jwj1699.tistory.com 윈도우 사용자들은 리눅스웹서버에 접속하거나 파일을 보내기위해선 PuTTY나 FileZilla와 같은 프로그램을 사용해야한다. 만약 IntelliJ를 사용하고있다면 간편하게 IntelliJ에서 바로 웹서버 터미널을 사용할 수 있다. 윈도우 사용자가 아니더라도 터미널과 인털리제이를 왔다갔다하는 번거로움(?)을 줄일 수 있다. 1. Tools -> Deployme..