当前位置: 首页 > news >正文

网站 公司形象柳州企业网站制作

网站 公司形象,柳州企业网站制作,接推广一般多少钱,wordpress 底部小工具前些天发布gRPC C# 学习#xff0c;在.NET Framework 中使用gRPC #xff0c;今天来学习 .NET Core gRPC。 gRPC 的.NET Core 包在NuGet 上发布了#xff0c;结合.NET Core 实现gRPC 完美跨平台。 本篇主要讲解 .NET Core 版gRPC客户端运行在Ubuntu系统上#xff0c;与局域… 前些天发布gRPC C# 学习在.NET Framework 中使用gRPC 今天来学习 .NET Core gRPC。 gRPC 的.NET Core 包在NuGet 上发布了结合.NET Core 实现gRPC 完美跨平台。 本篇主要讲解 .NET Core 版gRPC客户端运行在Ubuntu系统上与局域网内的服务端通信。 下面我们来正式开始。 在之前的代码基础开发.NET Core版。 本文运行环境 服务端WIN10 x64 客户端Ubuntu 14.04 添加.NET Core版gRPC Client 首先我们打开之前的gRPCDemo 代码GitHubhttps://github.com/linezero/Blog/tree/master/gRPCDemo 。 添加一个.NET Core 控制台应用 gRPCNETCoreClient 然后在 gRPCNETCoreClient 项目上添加引用 Install-Package Grpc -Pre 移植传统类库至.NET Core类库 安装好Grpc 以后我们就可以来移植类库了这里我们首先创建一个gRPCNETCoreDemo Class Library。 新建好以后我们将 project.json 文件更改为如下 {   version: 1.0.0-*,   frameworks: {     net452: {       dependencies: {         Grpc: 1.0.0,         Grpc.Core: 1.0.0,         Google.Protobuf: 3.0.0,         System.Interactive.Async: 3.0.0       }     },     netstandard1.6: {       imports: dnxcore50,       dependencies: {         NETStandard.Library: 1.6.0,         Grpc: 1.0.1-pre1,         Grpc.Core: 1.0.1-pre1,         Google.Protobuf: 3.1.0,         System.Interactive.Async: 3.1.0-rc       }     }   } } 这样类库就能支持.NET Framework 4.5.2 以及 .NET Core。 这里我省略了生成代码直接将gRPCDemo 中的类复制过来。然后gRPCNETCoreClient 添加gRPCNETCoreDemo 引用。 gRPCNETCoreClient 中Program.cs 添加如下代码基本上和上篇代码一致新增了控制台编码输出格式。 public class Program{            public static void Main(string[] args){Encoding.RegisterProvider(CodePagesEncodingProvider.Instance);Channel channel new Channel(127.0.0.1:9007, ChannelCredentials.Insecure);            var client new gRPC.gRPCClient(channel);            var reply client.SayHello(new HelloRequest { Name LineZero .NET Core Client });Console.WriteLine(来自 reply.Message);channel.ShutdownAsync().Wait();Console.WriteLine(任意键退出...);Console.ReadKey();}} 代码编写好以后我们来执行gRPCServer 然后使用dotnet run 执行 gRPCNETCoreClient。 成功通信证明支持.NET Core。  发布至Ubuntu系统运行 下面将gRPCNETCoreClient 发布至Ubuntu系统跨平台运行。 代码绑定ip需要稍作调整。 查看本地ip 是多少将gRPCServer 中的localhost 改成本地ip 并将 Client的127.0.0.1 也改成本地ip。 发布 gRPCNETCoreClient dotnet publish  将发布后的目录复制到 Ubuntu 系统。 下面先在本地启动Server  ,然后在Ubuntu系统执行Client 。 成功在Ubuntu 系统上通信这里服务端是运行在本地客户端是在另外一台机器上。 相关文章  谷歌发布的首款基于HTTP/2和protobuf的RPC框架GRPCC#中使用gRPCGoogle高性能RPC框架gRPC 1.0.0发布 原文地址http://www.cnblogs.com/linezero/p/grpcnetcore.html .NET社区新闻深度好文微信中搜索dotNET跨平台或扫描二维码关注
http://www.pierceye.com/news/563142/

相关文章:

  • 怎么知道一个网站是谁做的建筑认证
  • 网站关键词优化排名公司网站备案的意思
  • 怎么把qq空间做成企业网站医疗网站设计
  • 个人博客网站需求分析上海最大企业前十名
  • 兴义之窗网站怎么做网页界面设计的类别
  • 黄南州网站建设公司安徽省建设厅执业资格注册中心网站
  • wordpress布置网站教程wordpress it模板下载地址
  • 网站首页栏目设置宿州建设网站公司哪家好
  • 西安网站建设怎么接单做社交的招聘网站
  • 实训课网站开发个人小结横岗做网站
  • 网站集约化建设管理方案wordpress加cnzz统计在那里加
  • 重庆知道推广网站方法青岛网络推广的有哪些公司
  • 自己做网站服务器要多少钱特殊字体
  • 网站建设合同 协议书网站建设工具有哪些
  • 网站建设的基本条件网站建设策划案怎么写
  • 知乎网站开发用的语言郑州建设网站哪家好
  • 企业官网建站费用长沙做无痛肠镜东大医院l网站
  • 建网站资料wordpress 读书模板
  • 网站建设初学者教程成华区微信网站建设公司
  • 沈阳网站建设-中国互联商城页面
  • 成交型网站倡导公司进贤南昌网站建设公司
  • 网站跟软件有什么区别是什么点击器原理
  • 网站建设项目策划书范文杭州 网站开发公司
  • 酒店网站建设设计企业营销型网站策划
  • 用dw怎么做登录页面的网站成都微信网站建设推
  • 合肥网站建设案例美丽说网站模板
  • 大学网站建设管理办法手机网站如何推广
  • 本网站正在建设升级中常用的软件开发平台
  • 招标网站开发文档上海免费网站建站模板
  • 备案系统网站wordpress 条件查询