aboutsummaryrefslogtreecommitdiffhomepage
path: root/CONCEPTS.md
diff options
context:
space:
mode:
authorGravatar Jan Tattermusch <jtattermusch@google.com>2018-06-20 21:42:33 +0200
committerGravatar Jan Tattermusch <jtattermusch@google.com>2018-06-20 21:42:33 +0200
commitde4e53162ea13d1491e0dd3197c185cd93e3ad29 (patch)
tree74bac12a2f01c3a2f2cf8741390939d288cb40d2 /CONCEPTS.md
parentfd7683c7de14fd93f9696e3aee8abf51d64745b3 (diff)
address comments
Diffstat (limited to 'CONCEPTS.md')
-rw-r--r--CONCEPTS.md7
1 files changed, 4 insertions, 3 deletions
diff --git a/CONCEPTS.md b/CONCEPTS.md
index 6855d43d39..034d58e427 100644
--- a/CONCEPTS.md
+++ b/CONCEPTS.md
@@ -9,8 +9,9 @@ combination of the supported languages.
## Interface
-Developers using gRPC start with the description of an RPC service (a collection
-of methods), and generate client and server side interfaces. The server implements
+Developers using gRPC start with a language agnostic description of an RPC service (a collection
+of methods). From this description, gRPC will generate client and server side interfaces
+in any of the supported languages. The server implements
the service interface, which can be remotely invoked by the client interface.
By default, gRPC uses [Protocol Buffers](https://github.com/google/protobuf) as the
@@ -41,7 +42,7 @@ asynchronous flavors.
gRPC supports streaming semantics, where either the client or the server (or both)
send a stream of messages on a single RPC call. The most general case is
-Bidirectional Streaming where a single gRPC call establishes a stream where both
+Bidirectional Streaming where a single gRPC call establishes a stream in which both
the client and the server can send a stream of messages to each other. The streamed
messages are delivered in the order they were sent.