开发者社区> 问答> 正文

gRPC 通讯开发

我使用gRPC 协议开发了一个通讯服务,对于代码服务端需要

        //server.Services.Add();
        //{
        //    Services = { RouteGuide.BindService(new RouteGuideImpl(features)) },
        //    Ports =    { new ServerPort("115.159.x.x", Port, ServerCredentials.Insecure) }
        //};

其中地址是阿里主机的外网地址,但是进入主机后发现启动程序服务绑定失败,因为此时机器的ip 是内网IP了
10.x.x.x,但是如果把代码成了10.x.x或者localhost服务端能运行了,客户端在调用服务端程序

        var channel = new Channel("115.159.xx.xx:50052", ChannelCredentials.Insecure);
        var client = new RouteGuideClient(new RouteGuide.RouteGuideClient(channel));

所以我的问题是,如何解决gRPC 这种服务端代码申明的地址问题,如果代码在本机,按道理来说我既然外网ip 绑定到我当前主机了,就应该可以做这个绑定了。

展开
收起
codebrick 2016-09-21 16:17:54 4560 0
1 条回答
写回答
取消 提交回答
  • phpcms,durpal,dedecms,这些严格来讲,都不是框架,可以说是cmd建站系统。这些有经验的站长就可以使用。 thinkphp,Yii,cakePhp,这些属于php的框架,是开发人员,进行敏捷开发所使用的 至于写一个框架

    2019-09-18 14:57:37
    赞同 展开评论 打赏
问答地址:
问答排行榜
最热
最新

相关电子书

更多
阿里巴巴HTTP 2.0实践及无线通信协议的演进之路 立即下载
阿里巴巴HTTP2实践及无线通信协议的演进之路 立即下载
TCP Cluster for mqtt技术实施方案 立即下载