Revit二次开发——云服务器
本文与大家分享Revit插件与云服务器结合能做的一些事
(本篇为个人开发者角度的口水文式闲聊)
对于Revit二次开发插件,云服务器有几个应用点:
- 在线云族库
- 插件网络授权
- 插件的官网
- 安装包下载程序
- 数据收集分析
- ....
- 云族库的产品大家都体验过很多,构件坞、红瓦族库、毕马族库等等,自己开发族库的话主要考虑几个事:用户账号/权限管理、服务端客户端连接/传输、服务端文件结构等(歌手并没开发过云族库产品,纯属云YY的hhh)
2. 插件网络授权,指的是付费的插件通过在线网络授权获取授权,试用版、按年版的插件需要对用户授权进行管理;单机版授权则不一定要用到
3. 花了不少时间开发的插件,想让更多人知道/下载插件,可以搭建插件的专属网站↓(硬广)
快速弹夹 | Revit插件kuaisudanjia.cn
从0搭建需要学习一点Java+css,有模板最快上手
4. 快速弹夹自发布以来,更新及首发新功能都是在qq交流群中,但这就导致部分用户无法及时更新最新版弹夹,云服务器恰好可以解决矛盾,当用户想要更新时,只需要通过更新程序,即可下载开发者放在云服的新版本
5. 数据收集和分析,这是个大命题,切入的角度不同对收集的内容及目的都各不相同
例如互联网公司产品收集的用户数据,可用于用户喜好分析,给你推送类似内容,主动提高用户粘性,让我无法方向手里的短视频app...也可根据用户的行为,定期给你派送打折券,贴心的让用户每天都能上一杯咖啡...或者我都可以让用户每次消费规格5元10元而不让用户察觉,大数据杀熟比熟人还狠!
如果想知道插件的用户数、哪些功能使用量多、哪些少(垃圾需求)以及各种趋势图,都可以通过插件的使用过程来搜集,云服务器搭建websocket 在插件内集成客户端就可以了
介绍几个云服务器提供商(国内)
- 阿里云
- 腾讯云
- 华为云
对于个人开发者来说,价格从优是首要;公司企业级则首选稳定安全;
几家的入门款:1核2G 1Mbps配置价格差距不大,等个商家活动,或者和歌手一样蹭友人的学生身份hhh,首年费用仅需100+真香
Revit插件端与服务器的连接
可以使用TCP协议创建Socket连接,云服务器部署服务端 开启监听,插件端按需发送数据
C# 实现socket连接有很多成熟案例可以借鉴↓
简单的C# Socket通信实例www.cnblogs.com
服务器IP、端口号,可通过云服务器后台管理中查看、设置端口权限等...
对于云服务器的使用点,欢迎大家补充,歌手也在不断学习中
想和歌手交流可以点下面链接加群,或者私聊群主都可
关于歌手
于2020-07-26 早晨