CGSF icon indicating copy to clipboard operation
CGSF copied to clipboard

json프로토콜 관련

Open cameoo opened this issue 11 years ago • 4 comments

안녕하세요 네이버 카페에서 활동중인 노드제이에스입니다. 얼마전 jsonpacket 가공관련하여 질문을 드렸었던 적이있었는데요 혹시 괞찬으시다면 json패킷용 crc 나 압축과 암호화 요청좀 부탁드려도 될까요? 이번에 개발하고있는게임에서 퍼블리셔측 요청으로 로그인 이외에 게임 로직기능까지 열어달라는 요청이 들어와서 아무래도 패킷을 가공해야할듯 싶습니다. 괜찮으시다면 json패킷 가공옵션을 활성화해주셨으면합니다. 그럼 추석 잘 보내세요^^

cameoo avatar Sep 05 '14 16:09 cameoo

-----Original Message----- From: "cameoo"<[email protected]> To: "pdpdds/CGSF"<[email protected]>; Cc: Sent: 2014-09-06 (토) 01:35:22 Subject: [CGSF] json프로토콜 관련 (#11)

안녕하세요

네이버 카페에서 활동중인 노드제이에스입니다.

얼마전 jsonpacket 가공관련하여 질문을 드렸었던 적이있었는데요

혹시 괞찬으시다면 json패킷용 crc 나 압축과 암호화 요청좀 부탁드려도 될까요?

이번에 개발하고있는게임에서 퍼블리셔측 요청으로 로그인 이외에 게임 로직기능까지 열어달라는 요청이 들어와서 아무래도 패킷을 가공해야할듯 싶습니다.

괜찮으시다면 json패킷 가공옵션을 활성화해주셨으면합니다.

그럼 추석 잘 보내세요^^

— Reply to this email directly or view it on GitHub.

http://icsharpcode.github.io/SharpZipLib/ json 관련 자료 찾다가 발견한 압축관련 오픈소스 라이브러리 입니다. 원하시는 기능이 아닌지 모르겠습니다만 참고는 될 것 같네요. 저도 압축관련 프로그래밍은 해본적이 없어서 도움은 못 드릴것 같습니다.

flesherex avatar Sep 11 '14 02:09 flesherex

아, 현재 압축관련 lib 러리는 zlib 이라고 cgsf 엔진에 thirdparty로 포함되어 있긴 합니다. 하지만, 이게 현재 cgsf 기본 패킷내에서만 적용이 되서, 다른 패킷 프로토콜에 적용을 할려면, 추리소년님께서 해주셔야 합니다 ..ㅠㅠ;; 아, 소중한 자료 감사합니다 ^^_

kimdeokyoung avatar Sep 12 '14 03:09 kimdeokyoung

Json 패킷에 압축 기능이 들어가는 것을 기다리는 것보다 기존의 SFPacket의 데이터 부분에 json 데이터를 사용하는 것이 빠르지 않을까 생각합니다. 그러면 패킷 인코딩/디코딩의 편리함과 패킷 압축, 암호화 기능을 다 사용할 수 있을 것 같네요

현재 개발 기능으로 CGSF를 닷넷 플랫폼으로 포팅하고 있으며 관련 예제로 채팅 서버를 만들고 있는데 이것이 SFPacket을 사용하면서 패킷 데이터는 json 포맷을 사용합니다. 빠르면 다음주쯤에 커밋할 수 있을 것 같습니다

jacking75 avatar Sep 12 '14 04:09 jacking75

아하! 좋은 말씀 감사합니다. 생각해보니 SFPacket 부분에 그냥 Json 데이터 형식으로 수정해서 사용하는것이 빠를수 있겠네요! 감사합니다 ^^

kimdeokyoung avatar Sep 12 '14 12:09 kimdeokyoung