Daniel Alm be3fae437b Also extract streaming sending methods into a dedicated `StreamSending` protocol. %!s(int64=7) %!d(string=hai) anos
..
Generated be3fae437b Also extract streaming sending methods into a dedicated `StreamSending` protocol. %!s(int64=7) %!d(string=hai) anos
EchoProvider.swift ac7979d5e0 Ensure that errors in client calls are always provided to the user. %!s(int64=7) %!d(string=hai) anos
Makefile 12df04f87e move examples under Sources/Examples %!s(int64=7) %!d(string=hai) anos
README.md 12df04f87e move examples under Sources/Examples %!s(int64=7) %!d(string=hai) anos
RUNME 12df04f87e move examples under Sources/Examples %!s(int64=7) %!d(string=hai) anos
echo.proto 12df04f87e move examples under Sources/Examples %!s(int64=7) %!d(string=hai) anos
main.swift ac7979d5e0 Ensure that errors in client calls are always provided to the user. %!s(int64=7) %!d(string=hai) anos
ssl.crt 12df04f87e move examples under Sources/Examples %!s(int64=7) %!d(string=hai) anos
ssl.key 12df04f87e move examples under Sources/Examples %!s(int64=7) %!d(string=hai) anos
test.gold 12df04f87e move examples under Sources/Examples %!s(int64=7) %!d(string=hai) anos

README.md

Echo, a gRPC Sample App

This directory contains a simple echo server and client that demonstrates all four gRPC API styles (Unary, Server Streaming, Client Streaming, and Bidirectional Streaming).

The Xcode directory contains a Mac app and PackageManager contains a command-line tool that can be built with the Swift Package Manager. Both contain a Swift client and server.