一个关于服务器作用的问题

wuxia2001 2012-09-21 11:30:32
一个关于服务器作用的问题

服务器的作用到底是什么。
我有这么一个系统,假设每一个家庭有一个公网IP,我在自己的服务器上保存了两个公网IP,然后我告诉在这两个家庭的程序对方的IP,然后让他们自己去用socket去连接。也就是说,服务器只是起了个保存公网IP的作用,真正的通信是通过两个家庭用户的点对点连接。这么一种架构是不是错的,在网络状态不好的情况下是不是通信会很差。
然后,如果这样去用服务器是不是更好:
两个家庭,都通过网络连接服务器,两个socket连接服务器,然后通信时,一个家庭发送消息到服务器,再通过服务器中转到另一个家庭,以实现通信。这种方法是不是在网络状态不好的情况也能很好的通信。因为服务器肯定是放在机房的,会有很好的宽带。两个家庭只需要连服务器。
这两种架构里,第一个架构服务器当个打酱油的角色,家庭自己实现点到点通信。
第二个架构服务器起到至关重要的作用,作为一个中转站。
这样到底应该怎么去用服务器。哪个好。服务器的作用到底是什么。
...全文
131 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
wuxia2001 2012-09-21
  • 打赏
  • 举报
回复
自己先回复个,求回答

5,655

社区成员

发帖
与我相关
我的任务
社区描述
Web开发应用服务器相关讨论专区
社区管理员
  • 应用服务器社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧