게임서버
[JAVA / 네트워크] 간단한 통신 메세지 프로토콜 구성하기
해당 글은 직접 Message를 다루는 코드를 짜보는 거에 의의를 두고 만약 실제로 메세지 송/수신에 필요한 프로토콜을 쓰고 싶다면 이거말고 MessagePack(MsgPack), Protobuf, Flatbuffers, Thrift, GRPC를 사용하도록 합시다 사실 이 글은 필자가 직접 느껴왔던 어려움을 적는(?) 포스팅이다. 대학교 재학 중, 네트워크 과목을 이수하면서 JAVA와 C계열 언어로 채팅 프로그램을 개발해야 했던 적이 있었는데 그 때는 진짜 아무런 기초가 없었기 때문에 지금와서 돌이켜보면 매우 비효율적으로 메세지 송/수신을 했다. 컴퓨터에서 다른 컴퓨터로 데이터를 전송하기 위해선 논리적인 연결이 필요한데, 그것이 많이 들어봤을법한 TCP / UDP / HTTP 등으로 연결을 하는 것이다...