level 4
通过IdHTTPServer控件提供一个接口给外网调用,对方通过我提供的服务地址和我做数据交互,有个问题,我的本机ip是公司的内网ip,我发布给对方的ip应该是公司对外的公网ip,这样才能ping的通。这个时候我的IdHTTPServer的bingings属性该如何设置?是设置成内网的ip还是公网的ip?公网ip已经对我这个内网ip做了映射的。我设置成公网ip运行时会报个绑定地址错误。
表达有不清的地方请各位多多包涵,百度了很多,都没有查到解决方式,请各位赐教了。
2013年12月10日 01点12分
1
level 12
我的理解是你在自己的机器上设内网IP和PORT,因为你做的映射,外网的访问会自动映射到你内网IP和PORT上。
2014年06月18日 14点06分
4
非常感谢,是这样的,我直接设置成内网的ip和port,是可以实现的。之前出问题是因为当时的网络是移动而不是电信,移动的网络搭载在电信主网上,某些区域路由信号被电信截断了,导致一些城市无法访问我的服务地址。而且用这个做出的服务程序,好像存在并发的问题。
2014年06月18日 15点06分