您的位置:首页 > 移动开发

使用smoblier对服务器有什么要求吗,一般的虚拟主机能用吗?

2016-07-25 15:35 218 查看
Smobiler是一个在VS环境中使用.Net语言来开发APP的开发平台,官方提供了一个报销管理应用的Demo,在下载并安装Smobiler设计器之后,打开vs,运行Demo,成功

那么,如果发布到服务器(或称主机或虚拟主机)上,让所有人都能访问到,那么smobiler对这个服务器(或称主机或虚拟主机)是不是有一定的要求,比如TCP端口,HTTP端口等,一般的虚拟主机能用吗?

其实,Smobiler的服务器部署非常简单,只要客户端能访问到服务器就可以。

比如服务器是部署在内网的,那只需要客户端手机连接内网无线即可连接。
如果服务器是部署在内网的,需要外网访问,那么需要在路由器做端口映射(HTTP端口和TCP端口),同时手机连接内网访问服务器内网地址或者可以通过3G/4G网络访问服务器外网地址即可连接。
如果服务器是部署在外网的,那么手机可以通过3G/4G网络或连接可以访问互联网的无线路由器即可连接。

另外,需要在Windows上为Smobiler服务器端口添加防火墙出入口规则,因为Smobiler服务器默认为2323和2324端口,在开发的时候,由于在Windows上开启了系统的防火墙,可能会造成客户端无法连接到服务器或图片无法加载,目前有两种解决方法,一种是关闭Windows系统防火墙,另外一种是给Windows系统防火墙添加出入口规则。

1.关闭Windows系统防火墙
1.1 打开控制面板,选择Windows防火墙



1.2
进入防火墙界面,在左侧选择打开或关闭Windows防火墙



1.3
选择关闭Windows防火墙



2.如果不关闭防火墙的情况下,可以添加端口的规则
2.1 在防火墙界面选择高级设置



2.2
选择入站规则,并在左边选择新建规则



2.2.1
选择端口



2.2.2
输入2323,2324(请根据你实际的端口来设置,默认为2323和2324



2.2.3
选择允许连接,并点击下一步



2.2.4 保证全部打勾,并点击下一步



2.2.5
输入名称A-SMOBILER-PORT-IN



2.3
选择出站规则,并点击右边的新建规则



2.3.1
选择端口



2.3.2
输入2323,2324



2.3.3
选择允许连接



2.3.4
全部打勾并选择下一步


 
2.3.5 输入名称A-SMOBILER-PORT-OUT

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息