Ask Your Question
0

protobuf 관련 문의

asked 2020-03-25 19:10:42 +0900

한태민 gravatar image

클라이언트에서 서버에 설정 해놓은 tcp+pbuf=6013 으로 접속하여 정상적으로 세션을 생성했습니다. 그 이후에 예제소스인 pbuf_echo 패킷을 전송 하였는데, 서버에서 No message handler(Protobuf): msgtype=16 라는 문구가 나오고있습니다. 클라이언트와 서버에서 요청, 응답 부분 말고 다른 부분을 확인해야 하는건가요?

edit retag flag offensive close merge delete

1 answer

Sort by » oldest newest most voted
0

answered 2020-03-26 08:27:11 +0900

seonyul.park gravatar image

안녕하세요. 아이펀팩토리 입니다.

클라이언트에서 메시지 전송 시 enum MessageType 으로 메시지 타입을 지정하여 보내는 것으로 보입니다.

이 경우 서버에도 해당 정수형 메시지 타입에 대한 핸들러를 등록해 주셔야 합니다.

아래 코드를 참고해 주세요.

HandlerRegistry::Register2(16, OnPbufEchoMessage);

감사합니다.

edit flag offensive delete link more

Your Answer

Please start posting anonymously - your entry will be published after you log in or create a new account.

Add Answer

Question Tools

1 follower

Stats

Asked: 2020-03-25 19:10:42 +0900

Seen: 11 times

Last updated: Mar 26