【技术实现步骤摘要】
一种避免端口被占用的方法和装置
[0001]本专利技术涉及云游戏
,特别涉及一种避免端口被占用的方法和装置。
技术介绍
[0002]相关技术中,云游戏通过云主机服务程序对外提供服务,从云主机开机到云主机服务程序正常提供服务需要经过一系列的步骤。启动关键步骤如图1所示,图1主要分为两个大的流程块,它们分别对应于两个不同程序的操作流程。第一块是在启动云主机服务程序之前:该部分是云主机守护程序的启动流程。流程涉及到程序更新,登录到云主机管理后台等操作。这些操作如果不成功,会进行有限次数的重试,所需要的时间是不可预期的。第二块是启动云主机服务程序之后:该部分是云主机服务程序的启动流程。可以看到云主机服务程序的启动是依赖于云主机守护程序的正常启动的。所以从云主机开机到云主机服务程序监听IP端口的时间也是不可预期的。其中的两个关键启动步骤描述如下:
[0003]步骤1:云主机守护程序由云主机开机后自动运行;
[0004]步骤2:云主机服务程序由云主机守护程序启动运行。
[0005]但是,上述相关技术存在以下 ...
【技术保护点】
【技术特征摘要】
1.一种避免端口被占用的方法,其特征在于,该方法应用于云主机,在所述云主机开机之后,所述方法包括:运行端口预占用程序并通过所述端口预占用程序占用预设的指定端口;运行云主机守护程序并通过云主机守护程序执行预设的准备步骤;在执行完所述准备步骤之后,云主机守护程序获取被端口预占用程序占用的所述指定端口;云主机守护进程释放所述指定端口并在释放所述指定端口之后启动云主机服务程序。2.根据权利要求1所述的一种避免端口被占用的方法,其特征在于,所述准备步骤具体包括:云主机守护程序检查云主机服务程序是否需要升级;云主机守护程序根据检查的结果,执行相应的升级操作。3.根据权利要求2所述的一种避免端口被占用的方法,其特征在于,所述执行完所述准备步骤,具体包括:云主机守护程序执行完相应的升降操作;或者云主机守护程序的检测结果为不需要升级。4.根据权利要求1所述的一种避免端口被占用的方法,其特征在于,所述主机守护程序获取被端口预占用程序占用的所述指定端口的过程,具体包括:云主机守护程序关闭端口预占用程序,以使得由所述端口预占用程序占用的指定端口被释放;云主机守护程序占用被释放的所述指定端口。5.根据权利要求1所述的一种避免端口被占用的方法,其特征在于,在执行完所述准备步骤之后,并在所述云主机守护程序获取被端口预占用程序占用的所述指定端口之前,所述方法还包括:云主机守护程序根据预设的配置登录云主机管理后台。6.根据权利要求1所述的一种避免端口被占用的方法,其特征在于,所述通过所述端口预占用程序占用预设的指定端口的过程,具体包括:检测预设的指定端口是否被占用;在预设的指定端口被第一程序占用时,...
【专利技术属性】
技术研发人员:董琼康,周正炎,黄鹏飞,舒伟,
申请(专利权)人:广州点云科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。