易语言外网连接内,调用API函数实现通过外网链接内网SQL服务器。
目前了解的只有3种情况能实现要求:
1.端口映射(通用);
2.内网穿透(新版花生壳支持);
3.双网卡(双网卡示意图);
这个可以借鉴下远控的代码啊 需要代码的话我可以给你.版本 2.支持库 internet
.支持库 eAPI.子程序 HTTP上线分析, 文本型
.局部变量 HTTP地址, 文本型
.局部变量 分析HTTP, 文本型, , "0"HTTP地址 = “BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB” ' 60个 ”
.如果真 (HTTP地址 ≠ 取重复文本 (60, “B”))
分析HTTP = 分割文本 (HTTP地址, “|”, )
返回 (到文本 (HTTP读文件 (分析HTTP [1])))
.如果真结束
返回 (“”).子程序 动态域名分析, 文本型
.局部变量 域名地址, 文本型
.局部变量 分析域名, 文本型, , "0"域名地址 = “CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC” ' 50个
.如果真 (域名地址 ≠ 取重复文本 (50, “C”))
分析域名 = 分割文本 (域名地址, “|”, )
返回 (取IP地址 (分析域名 [1]))
.如果真结束
返回 (“”)
方法有:1、使用花生壳了这些提供的服务,可以穿透内容,其实就是有个中转端;
2、客户(client)主动连接外网上(即非路由器里)的服务器,本身就可以连接的。
也就是说,服务端是不推荐建立在路由器里的电脑上的,因为路由器里的服务端只能被同路由器里的电脑连接。
3、通过做端口映射,可以让路由器里的服务端被非路由器里的电脑连接,这个需要在路由器里设置。