목록2025/01/22 (1)
개발자공부일기
oneof
oneof는 하나의 필드만 활성화되도록 하는 기능으로, 통신 패킷에서 여러 선택 가능한 데이터 중 하나만 보낼 때 사용됩니다. 예를 들어, 클라이언트와 서버가 서로 다른 메시지 타입(텍스트, 이미지, 상태 변경 등)을 주고받을 때 유용합니다.oneof 필드는 oneof 공유 메모리의 모든 필드를 제외하고 일반 필드와 같으며 최대 한 필드를 동시에 설정할 수 있습니다.oneof의 member를 설정하면 다른 모든 member는 자동으로 지워집니다.선택한 언어에 따라 특별한 case() 또는 WhatOneof() 메서드를 사용하여 oneof에 어떤 값이 세팅되는지 확인할 수 있습니다.Node.js 환경에서 TCP 통신을 할 때 Protocol Buffers의 oneof를 사용하는 예제1. Protobuf 파..
TIL(Today I Learned)
2025. 1. 22. 21:07