I believe, there is stream.Recv() not stream.Read(), in RecordRoute(), isn't it?
Instead of linking directly to github link to the grpc.io website.