The C based gRPC (C++, Python, Ruby, Objective-C, PHP, C#) https://grpc.io/
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 
Jan Tattermusch 2ce352de3c added support for building Symbol packages 10 years ago
..
gpr Merge pull request #1617 from ctiller/force-a-crash-but-then-dont-crash 10 years ago
gpr_test_util Updating the templates to create win64 projects. 10 years ago
grpc Actually removing grpc_http.h from build.json. 10 years ago
grpc++ Updating the templates to create win64 projects. 10 years ago
grpc++_unsecure Properly naming grpc++_unsecure project. 10 years ago
grpc_csharp_ext Adding grpc++_unsecure project file, and adding better support for test projects. 10 years ago
grpc_test_util Updating the templates to create win64 projects. 10 years ago
grpc_test_util_unsecure Updating the templates to create win64 projects. 10 years ago
grpc_unsecure Actually removing grpc_http.h from build.json. 10 years ago
nuget_package added support for building Symbol packages 10 years ago
.gitignore big refactoring of visual studio projects, started using nuget 10 years ago
Grpc.mak Send RST_STREAM when closing from the server without getting a client half-close first 10 years ago
README.md fixed grammar in readme 10 years ago
dummy.c Adding grpc++_unsecure project file, and adding better support for test projects. 10 years ago
global.props Adding grpc++_unsecure project file, and adding better support for test projects. 10 years ago
grpc.sln Adding grpc++_unsecure project file, and adding better support for test projects. 10 years ago
make.bat tiny fixups 10 years ago
openssl.props Adding grpc++_unsecure project file, and adding better support for test projects. 10 years ago
protobuf.props Adding grpc++_unsecure project file, and adding better support for test projects. 10 years ago
winsock.props big refactoring of visual studio projects, started using nuget 10 years ago
zlib.props Adding grpc++_unsecure project file, and adding better support for test projects. 10 years ago

README.md

This directory contains MS Visual Studio project & solution files.

#Supported Visual Studio versions

Currently supported versions are Visual Studio 2013 (our primary focus) and 2010.

#Building We are using NuGet to pull zlib and openssl dependencies. If you don't have Visual Studio NuGet plugin installed, you'll need to download nuget.exe from the web and manually restore the NuGet packages.

> REM Run from this directory.
> REM No need to do this if you have NuGet visual studio extension.
> nuget restore

After that, you can build the solution using one of these options:

  1. open grpc.sln with Visual Studio and hit "Build".
  2. build from commandline using msbuild grpc.sln /p:Configuration=Debug

#Testing

Use run_tests.py, that also supports Windows (with a bit limited experience).

> REM Run from repository root.
> python tools\run_tests\run_tests.py -l c

Also, you can make.bat directly to build and run gRPC tests.

> REM Run from this directory.
> make.bat alarm_test