服务器的端口设置和路由上公开的端口一致
程序
客户端:
每次启动是发送一个指令如:updata到服务器来检测是否要更新
服务器端:
收到updata指令后检测是否更新,如果要更新则回馈:Yes,否则回馈No
客户端:
收到回馈信息Yes,发送跟新指令请求命令
服务器端:
收到更新请求后把需要更新的文件发送到客户端去外网IP登陆要带端口号,试试11812285195:7000
你这个 *** 作我感觉像是在将自己的机器作为服务器配置,是这个诉求吗?
你做那个域名hosts更改意义不大,你本地做的结果,只能说明,当你本地触发访问这个域名时,会指向到你所设定的ip地址,而实际域名解析IP不会变化的,域名本身的IP地址需要通过控制面板进行 *** 作,所以你在IP138上查询的结果没有参考意义。
简单说,就是你做了hosts设置后,你通过CMD,ping下域名,结果就是你设置的IP地址,也就是你内网的IP。
实话,对易语言我不熟悉,不过从你 *** 作的步骤,感觉跟那个客户端没有太大关系。1 端口监听状态可分为开启和关闭两种状态。
2 当端口监听状态为开启时,程序可以接收通过该端口发送的数据;当端口监听状态为关闭时,程序不能接收该端口发送的数据。
3 可以使用易语言中的Socket组件来实现端口监听。
在程序中调用Socket组件的Listen方法,指定监听的端口号和监听队列的长度,即可开启端口的监听状态。
如果要关闭端口的监听状态,可以调用Socket组件的Close方法。客户端在任何情况下都无须映射端口,服务器端只有在外网开放时才需要映射端口(路由器,其他不知),内网(服务器端与客户端在同一内网,不同那就叫外网,并无各自的内网之说!)则服务器端同样不用映射端口!首先在易语言的打开首页中,打开易语言编辑软件环境。
2、在右侧基本组件的选项中,我们可以看到一个“按钮”的选项,然后点住,拖向窗口,设计两个结束按钮。
3、接下去,再在右边选项栏中,去修改按钮名称,比如可以取名分别为“结束窗口按钮”和“销毁当前窗口”。
4、然后,用鼠标双击“结束窗口按钮”,进入代码编辑页面,编辑结束()代码。
5、接着用同样的方式,用鼠标双击“销毁当前窗口”,进入代码编辑页面,编辑销毁()代码。
6、接下来,点击运行,然后打开软件,并且分别单击刚刚设置的那两个结束按钮。通过两个点击,可以看出,两个功能在一个窗口下是相同的,都是结束,但是多窗口应用中,结束的意义不一样。
提问不上图,不说明情况,我们怎么为你解答?悬赏分搞那么大干啥,分多不一定就能给你解决呀。
易语言连接不了服务器问题那么几个请说明是那一个?
正版易语言未购买加密狗使用途中编译程序提示连接服务器失败。
静态编译程序时出现连接服务器失败,导致无法静态编译。
你写的程序中或你下载的源码中服务器连接IP、账户、端口号等有误导致无法连接服务器。
易语言打开不需要连接服务器即可使用,正版易语言只不过需要购买加密狗才能连接服务器编译程序。
说明情况了我们才对症下药给你解决方法。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)