易语言客户端登陆不上服务器,使用hosts文件修改对应域名为内网域名后能登陆,但是又出现一系列问题

易语言客户端登陆不上服务器,使用hosts文件修改对应域名为内网域名后能登陆,但是又出现一系列问题,第1张

外网IP登陆要带端口号,试试11812285195:7000
你这个 *** 作我感觉像是在将自己的机器作为服务器配置,是这个诉求吗?
你做那个域名hosts更改意义不大,你本地做的结果,只能说明,当你本地触发访问这个域名时,会指向到你所设定的ip地址,而实际域名解析IP不会变化的,域名本身的IP地址需要通过控制面板进行 *** 作,所以你在IP138上查询的结果没有参考意义。
简单说,就是你做了hosts设置后,你通过CMD,ping下域名,结果就是你设置的IP地址,也就是你内网的IP。
实话,对易语言我不熟悉,不过从你 *** 作的步骤,感觉跟那个客户端没有太大关系。

自己写俩软件 一个建个服务器组件 一个是客户端组件
客户端连接上服务器以后 发送数据 最前面加个标识符 比如前面加个Y是用户名 M是密码
然后服务器收到数据以后 判断以下收到的数据取文本最前面标识符是什么 然后相应自己写出到一个TXT文件里保存
以此类推 以这种发送封包然后服务器判断封包标识符来保存这些数据
服务器最后再加上 判断客户端登录的帐号 然后发送数据 也是用封包传送 等级 物品 金钱之类的东西 客户端登录成功以后 通过服务器来获取这些信息
如果你觉得麻烦的话直接保存到他本地的文件里 写配置项然后加密 保存到C盘他一般找不到的地方 然后每次打开的时候读取本地保存的配置项就可以了

这个可以借鉴下远控的代码啊 需要代码的话我可以给你版本 2
支持库 internet
支持库 eAPI子程序 >虚拟服务器定义了广域网服务端口和局域网网络服务器之间的映射关系,所有对该广域网服务端口的访问将会被重定位给通过IP地址指定的局域网网络服务器。
这段话的意思是 所有访问你外网IP指定端口的连接都转到你的电脑上 [指定端口=服务端口号]
通俗点 比如 你客户1连接的IP端口是1
那么在服务端口号填1 IP地址就填你本地连接的IP地址(不可以自动获取IP地址,要给它一个固定的)
协议选择ALL
最后那个常用不用选 别管他
如果你是写远程的话 写好后请发一份到我邮箱 要源码
1164162915@qqcom

肯定不行,UDP是易语言数据报,TCP是易语言的客户端 服务器。UDP跟TCP完全不同,不可通用,你可以找找TCP打洞资料,现在的路由器都支持TCP打洞了,不过话说回来,如果你真要实现这么复杂的东西,估计是商业用途了,易语言不能做商业的,最好用其他语言,服务端用Java,客户端看平台!


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/13058792.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-30
下一篇 2023-05-30

发表评论

登录后才能评论

评论列表(0条)

保存