我使用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 绑定到我当前主机了,就应该可以做这个绑定了。
phpcms,durpal,dedecms,这些严格来讲,都不是框架,可以说是cmd建站系统。这些有经验的站长就可以使用。 thinkphp,Yii,cakePhp,这些属于php的框架,是开发人员,进行敏捷开发所使用的 至于写一个框架
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。