반응형 string1 [gRPC] 패킷의 마지막 String이 잘리는 이슈 정의한 proto로 java에서 python을 host로 하여 통신을 하는 중에 간헐적(주당 수차례)으로 발생한 이슈다. message A { string message = 1; int32 number = 2; repeated int32 index = 3; string lang = 4; string options = 5; } options 값이 없이 들어오는 경우가 간헐적으로 발생하였다. 이유는 정확히 파악이 안되었는데, 오~래 전에 C++로 서버 제작했을 때 마주한 버그 중에 고정 길이 패킷이 아닌 경우 유사한 현상을 경험했었다. 특히 마지막에 문자열 데이터를 가지고 있는 패킷들에서 송신 또는 수신 시 문자열 처리 중 오류로 마지막 문자열들이 사라지는 현상들이었다. 문자열이란 것이 Encoding 방식.. 2023. 3. 21. 이전 1 다음 반응형