Skip to content

Instantly share code, notes, and snippets.

@gistlyn
Created December 29, 2019 07:30
Show Gist options
  • Save gistlyn/d551e6ba1378945481f64679c1f57230 to your computer and use it in GitHub Desktop.
Save gistlyn/d551e6ba1378945481f64679c1f57230 to your computer and use it in GitHub Desktop.
Swift Google protoc insecure GrpcServicesClient TodoWorld Example
import Foundation
import GRPC
import NIO
import NIOSSL
do {
let configuration = ClientConnection.Configuration(
target: .hostAndPort("todoworld.servicestack.net", 5054),
eventLoopGroup: MultiThreadedEventLoopGroup(numberOfThreads: 1)
)
let client = GrpcServicesServiceClient(connection: ClientConnection(configuration: configuration))
var request = Hello()
request.name = "gRPC Swift"
let response = try client.getHello(request).response.wait().result
print(response)
} catch {
print("ERROR\n\(error)")
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment