LINUX.ORG.RU

История изменений

Исправление paddlewan, (текущая версия) :

А чего, вот эти сообщения SayA, SayB они прямо сильно разные? Имхо, тебе тогда проще в .proto объявить enum типов сообщений и потом в SendNotification сделать поле тип сообщения, а сами сообщения - таки да передавать просто массивом байтов (внути хоть JSON, хоть черт лысый) и разбирать на клиенте.

То есть в .proto тогда, получается, описан будет просто некий конверт, в котоом тип сообщения указан.

Исправление paddlewan, :

А чего, вот эти сообщения SayA, SayB они прямо сильно разные? Имхо, тебе тогда проще в .proto объявить enum типов сообщений и потом в SendNotification сделать поле тип сообщения, а сами сообщения - таки да передавать просто массивом байтов (внути хоть JSON, хоть черт лысый) и разбирать на клиенте.

То есть в .proto тогда, получается описан просто некий конверт, в котоом тип сообщения указан.

Исходная версия paddlewan, :

А чего, вот эти сообщения SayA, SayB они прямо сильно разные? Имхо, тебе тогда проще в .proto объявить enum типов сообщений и потом в SendNotification сделать поле тип сообщения, а сами сообщения - таки да передавать просто массивом байтов (внути хоть JSON, хоть черт лысый) и разбирать на клиенте.