From 0f11dda619e3a75972100756f108cb903194e7c6 Mon Sep 17 00:00:00 2001 From: Wonsuk Lee Date: Tue, 14 Jan 2025 17:27:58 +0900 Subject: [PATCH] Revised texts for Transport Protocol Realizations Signed-off-by: Wonsuk Lee --- spec/VISSv3.0_PayloadEncoding.html | 18 +++++++++++++----- 1 file changed, 13 insertions(+), 5 deletions(-) diff --git a/spec/VISSv3.0_PayloadEncoding.html b/spec/VISSv3.0_PayloadEncoding.html index 4eae173..055a77e 100644 --- a/spec/VISSv3.0_PayloadEncoding.html +++ b/spec/VISSv3.0_PayloadEncoding.html @@ -183,18 +183,27 @@

Protobuf Schema Definition

between the JSON format and the protobuf format. The protobuf source code below also contains a "service" clause that the protoc compiler uses to create a gRPC based communication framework.

-

-              
-            
+ +
+

+                
+              
+
Protobuf schema file for VISS version 3.0
+
+

Transport Protocol Realizations

+

This part outlines how Protobuf encoding is realized across various transport protocols, including gRPC, WebSocket, and MQTT. +

gRPC Realization

- The "service" clause in the protobuf code in the previous chapter is used by the protoc compiler uses to create a gRPC based communication framework. + The 'service' clause in the Protobuf schema is used by the Protobuf compiler(protoc) to automatically generate code for gRPC-based communication. + This code simplifies the implementation of server and client interactions by handling the details of network communication, allowing developers + to focus on the application logic.

@@ -241,6 +250,5 @@

JSON schema based encoding

-