大佬们,好多东西不太懂,希望各位大佬能指点一二

那个大佬们如果我编写一个仿扣扣的即时通讯软件是需要连接web的吗?我是不是还需要购买域名和空间,如果不是的话,那为什么那么多的通讯软件都需要连接互联网?
是不是只要连接互联网的应用就称之为web应用?

0

8个回答

作为学习用途来说,不需要购买域名、空间,你可以在局域网内模拟域名服务器、搭建web服务器或者聊天服务器。
你要开发聊天程序,无非两种,一个是基于web或者中心服务器的方案,一个是点对点的方案,点对点的聊天不需要经过服务器转发消息,但是仍然需要服务器来实现登录和记录ip端口。
网上有很多基于局域网的聊天源代码可以参考。

但是,如果你是实际使用,那么就需要服务器了。这是因为只有你有一个全世界都“承认”的地址的服务器,那么大家才能连上来。你放在局域网里的服务器是不可能得到承认的,别人找不到、连不上,你的服务怎么提供。

如果你是学生,然后想搞一个公网的真正的服务器玩一玩,可以租用云服务器,目前阿里云之类有首个月1元试用,等于也不花钱,完成课题实践也足够了。至于域名都不需要买,因为它们会提供你一个二级域名。

-1
caozhy
贵阳挖掘机马善福,自备车辆专业挖游泳池 回复qq_41802132: 应该是一些无聊的人干的吧。有不同见解按理说可以评论留言或者回答别的答案啊,然而并没有。哈哈。
大约一年之前 回复
qq_41802132
请叫我宁姐 我觉得你说的挺对的啊,为什么会有人踩你呢?我给你赞了下
大约一年之前 回复

如果你是想上线的话,是一定要买域名和服务器的,

1
  1. web 应用一般是指基于浏览器内核的.
  2. 即时通讯软件务必要联网, 是否为 web应用, 取决于自己的软件架构.
  3. 购买域名和空间是必须的, 域名需要备案, 软件服务器务是必须的, 可以选择 云服务器,或者自行购买服务器.
0

首先,通讯的应用都要联网,服务器域名你都要租

其次,并不是联网的应用就叫web应用。

像手机上的应用也连接网络,他就不叫web应用。

一般需要电脑或者手机浏览器登录的网站类的叫web

0

如果你想实现这个通讯软件的使用,就必须购买域名并且连接网络。比如网页需要用hbuilder之类的网页制作软件来制作并且运行为你想看到的效果,但如果想要投入使用,就必须给其分配一个域名并且发布

0

你要放到服务器上联网的话 ,一定要租个服务器的啊。。

0

什么东西?先把简单的局域网的socket通信客户端和服务端写好!想要广域网的用户连接还不是换个ip的事,简单的socket会了在学习下制定个通讯协议
,加密啊什么的,不就可以了,一个人搞得小软件啊一次能连1万个人顶死了,想要搞大又要去学分布式,东西多着呢。和域名空间有个毛关系!

0
J4cks0n
J4cks0n 回复qq_41802132: OK,你爱买就买呗,反正学生机9.9一个月也不贵,但是你现在有学习方向吗,看了他们的答案你知道要学什么了吗,你租了服务器要干嘛呢?算了,不说了,反正也采纳了,不回了!
大约一年之前 回复
J4cks0n
J4cks0n 回复qq_41802132: 关于外网访问内网 听过vpn没
大约一年之前 回复
J4cks0n
J4cks0n 回复qq_41802132: 一个简单的问题,我上面提到的socket你有去搜索过吗,看了下别人的答案全是些假大空的东西,你不懂又不肯搜索我还能说什么,基本所有关于网络编程的书里都有提到这个的
大约一年之前 回复
qq_41802132
请叫我宁姐 如果客户端要连接到服务器的话不是还是需要连接网络吗?那么那个所谓的网络就是web吗?如果不是那个网络是什么?不要骂我,我是真的不懂才问的
大约一年之前 回复
qq_41802132
请叫我宁姐 那个你的意思是说可以不用买域名,自己编写好程序,所有连接到服务器的客户端都可以进行通讯吗?
大约一年之前 回复
qq_41802132
请叫我宁姐 大佬啊,你先别着急,我只是对这方面很感兴趣又不是很懂所以来问一下
大约一年之前 回复

至于什么样的应用算“web应用",这个我觉得完全是商业宣传的需要。
好比,小米公司要上市了,它到底是硬件公司还是互联网公司,实际上我们都感觉它属于前者,但是互联网公司显得更加“体面”,估值更高,所以他们更愿意往上靠。
谁也不能否认一个有web网站/服务器的产品算“web应用”,但是也有很多满足这个条件的应用并不这么自我称谓。就看你自己怎么认为了。

-1
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!