Perry
管理员
管理员
  • 发帖数213
  • QQ396572376
  • 金币41470两
  • 威望11348点
  • 钻石8888枚
  • 注册日期2016-11-09
  • 最后登录2024-04-25
  • VIP会员
  • 荣誉会员
  • 优秀斑竹
  • 最爱沙发
  • 原创写手
  • 社区居民
阅读:104222回复:102

[资源分享]xshell无法开启程序解决办法

楼主#
更多 发布于:2017-04-17 09:08
我们在debug、r.gf、exe2、udm7、menu、r.r的时候,明明已经运行了GDC,xshell还是会报一个-6300 Can not connect to GUI的窗体错误,那具体是因为什么原因而造成的,又如何解决?
具体问题如下:

1、因为没有开启gdc软件,我这个是2.5,也就是T100版本的gdc,TOPGP 2.4版本雷同

图片:QQ图片20170417084327.png


2、本地客户端计算机防火墙问题,需要关闭防火墙,因为有可能阻止GDC运行端口了。


3、端口不一致,xshell是透过IP+端口将程序在你的计算机运行,类似socket原理,只有服务器识别你的IP,通过正确的端口才能将程序在本地计算机运行。大部分人打不开原因是因为端口不一致,我们如何查看端口,可在gdc上面进行查看(图1),然后跟xshell识别进行对比,服务器查看用echo $FGLSERVER,默认端口是6400,所以IP后面什么都没有(图2)。如果gdc显示6401,那么对应服务器端就是192.168.0.76:1,6402对应192.168.0.76:2,以此类推,主要是改变FGLSERVER这个环境变量,命令:export FGLSERVER=192.168.0.76:1 这个就是对应6401。那么如果改变了环境变量还不行的情况下,怎么办呢,那我们可以用telnet工具来进行测试,看看2边是否能连接,在xshell用telnet 192.168.0.76 6400 命令来测试,端口根据自己本地计算机gdc情况进行设定,如果显示为图3这种情况就是可以连接的,图4这种就是不能测通,也就无法开启程序,具体问题可能需要详细查看,有可能本地计算机防火墙问题。
     图1:

图片:QQ图片20170417085138.png



      图2:

图片:QQ图片20170417085226.png




      图3:

图片:QQ图片20170417085815.png



      图4:

图片:QQ图片20170417090122.png



4、gdc参数问题,需要在gdc后面参数加上 -aD -A 0 (图5)
     -a :admin 管理员权限打开
     -D :  debug模式
     -A:
Authentication 安全等级,0 代表没有安全等级,有时候我们打开程序的时候会有个安全提示框,就是因为安全等级造成的
    -M:Minimized gdc打开后最小化

     图5:

图片:2.png




5、当然我们还有一种特殊情况,比如我们在局域网路由、不同网段、VPN连接的时候、网关不同时,也可能无法开启程序,大家也可以用echo $FGLSERVER来查看服务器识别的IP,如果该IP是路由器的静态IP,而不是我们计算机实际IP的时候也是无法运行,刚刚上面我们也说过,必须服务器要识别到本地计算机IP+gdc端口才能运行,那么遇到这种情况,需要网络工程师,添加针对IP网段设置静态路由,同时也需要在局域网网关设置静态路由。也可以设置为NAT模式,需要能让服务器正确获取到本地计算机IP。

NAT设置如下:
       
本部分内容设定了隐藏,需要回复后才能看到
参与人数:3 人, 金币 +15 
  • 金币 +5
    助人为快乐之本~
    01-13 15:40
  • 金币 +5
    very good
    2018-12-15 22:39
  • 金币 +5
    精彩分享!!!
    2018-10-29 16:13
喜欢5 评分3
官方QQ群:556775727  
Perry
管理员
管理员
  • 发帖数213
  • QQ396572376
  • 金币41470两
  • 威望11348点
  • 钻石8888枚
  • 注册日期2016-11-09
  • 最后登录2024-04-25
  • VIP会员
  • 荣誉会员
  • 优秀斑竹
  • 最爱沙发
  • 原创写手
  • 社区居民
沙发#
发布于:2017-04-17 09:43
qfjewq:楼主,如果在同局域网不同IP段该如何设置回到原帖
就是跟第4点一个意思,必须要做地址转换NAT 让网络工程师弄,主要看路由怎么设置吧
官方QQ群:556775727  
回复(0) 喜欢(0)     评分
游客

返回顶部