作者question2 (问问问)
看板Programming
标题[问题] 想请教一些关於写server的疑问
时间Sun May 9 13:54:52 2021
我想写一个网路功能简单的程式
碰上了一些问题
希望大家能够帮我指引一条明路
叙述问题的时候可能会有很多不必要的冗言
这边先道个歉@ @
我写了一个单机的程式分享给其他网友使用
但我还是会在非上班的时间持续增删修改程式的功能
所以後续还是有新版本的推出。
一开始我会在网志、PTT发文说有新版本的推出
但问题是我的程式的使用者未必会follow我的网志或是ptt
所以我打算写一个功能来提醒使用者有新版本的推出
一开始的想法是我就把网志的网址写死在程式里面
这样子我当我推出新版本的时候,只要修改网志的文章内容
client端开启程式的时候去爬网页内容就可以知道有新版本的推出了
但除了通知的功能外
我私心想知道我的程式到底被网友们使用的频率如何
因此client端除了接收通知以外,还要发送开启程式的计次资讯
所以就不能单纯只用爬网页的方式,只能自己写server
最直接的想法是把Server放在自己的电脑上跑
有几个疑问:
1.家里的网路应该高机率是固定的ip,只是使用了分享器
所以这中间一定有个工作要做才能让client端从ip连到我真正的电脑
只是目前我还不清处这工作的方向。
2.查了一下有所谓的免费伺服器能够让使用者上传网页,这样子就不必24小时开着电脑了
不过网页语言我也是一窍不通,学网页这个方案我先搁置,而且其实我要的也不是网页
,不需要UI,所以我觉得这个方向应该不适合我吧? (但我也不知道对不对就是了)
3.常有以来我一直有个疑问,不管是什麽语言,几乎在网路上的client server程式范例
,都是直接用localhost作范例,所以都不能应用在我的环境中,让我很苦恼
以上就是我的一些疑问
感谢你的阅读,希望能帮我指引一些方向
--
1F:推 brightestday: 高谭市需要的是publisher…06/28 08:46
2F:推 witness0828: 楼上害我去查单字 看我是不是一直拼错了诶 06/28 08:58
3F:推 ian70117k: B大的意思是高谭需要出版商让市民多读点书少点犯罪06/28 09:07
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 123.192.225.144 (台湾)
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Programming/M.1620539714.A.0BA.html
4F:推 NDark: 3. 把localhost改掉成你能用的url就好. 114.24.99.194 05/09 16:43
5F:→ NDark: ip或是domain url只要能连到都可以. 114.24.99.194 05/09 16:43
6F:→ NDark: 区网的话通常用ip直连最快 114.24.99.194 05/09 16:44
7F:→ NDark: 2. 网页是 80 port 的服务. 114.24.99.194 05/09 16:45
8F:→ NDark: 你也可以用其他的port来服务你的client. 114.24.99.194 05/09 16:46
9F:→ NDark: <domain url>:<port>/ 就可以连到你的服务. 114.24.99.194 05/09 16:46
10F:→ NDark: 所以你可以开一个伺服器然後架自己的服务 114.24.99.194 05/09 16:47
11F:→ NDark: 等於是把你现在架在你本机的服务架到云端上 114.24.99.194 05/09 16:47
12F:→ NDark: 1. 分享器可以设定服务的转址. 114.24.99.194 05/09 16:48
13F:→ NDark: 外部访问的时候那些port要转到内部哪台电脑 114.24.99.194 05/09 16:48
14F:→ NDark: 因为外部ip是相同且有限的.分享器负责分流 114.24.99.194 05/09 16:49
15F:→ x94fujo6: 不需要UI 又要让人知道有新版 114.33.176.49 05/09 19:35
16F:→ x94fujo6: 你是要做API? 放一份说明文件在git还哪 114.33.176.49 05/09 19:37
17F:→ x94fujo6: 更新说明文件就好了 会用的才会去看 114.33.176.49 05/09 19:37
18F:→ kisaraki1976: NAT、HTTP、URL、CGI 114.137.80.220 05/11 19:38
19F:→ kisaraki1976: 我讲了一个化石等级的名词...... 114.137.80.220 05/11 19:39
21F:推 taxi550: 用firebase firestore 免费版就够了,程 122.117.9.154 05/19 12:05
22F:→ taxi550: 式上传资料到firestore,不用架server啦 122.117.9.154 05/19 12:05
我後来发现reurl这个缩网址的网路服务有计次的功能
也能够带一些参数去判别是否有新的版本推出
为了先解决程式本身的要做的事情
计次这件事情就暂时先交给reurl去做了
感谢各位前辈的帮忙。
※ 编辑: question2 (123.192.225.144 台湾), 06/03/2021 15:48:46