如果利用winsock分别编的客户和服务器程序能不能够支持INTERNET(非局域网)
谢谢!
谢谢!
解决方案 »
- C++中的auto_ptr的用法,不甚明了,求解。
- 想学linux,应该怎样入门?
- CImage类如何实现图片的旋转
- 替换调用替换的send API时出错了,大家进来帮忙看一下哪里有问题
- 急切请教各位高手:关于用vc显示位图的一个问题
- 视频会议系统的实时性控制
- 问个有关Inno Setup打包的问题。如何在安装开始的时候,或中间过程中执行某个程序?
- 如何将父窗口的消息发送给子窗口,在线等待
- SetTimer()+OnTimer()+数据库查询代码
- 如何截获button的mouse LBUTTONDOWN 和 LBUTTONUP消息?
- 钱能c++练习问题!
- 在ATL中如何模拟MFC的PreTanslateMessage函数?
c/s 不流行
b/s 瘦客户,以后的发展趋势
b/s: browser/server 浏览器/服务器端模式
b/s模式的优点在于客户端不用专门去安装庞大客户端程序(相对而言),只需用浏览器即可(当然可能会需要从页面下载相应的插件).但是受到浏览器的限制,实现的功能相对不强大,受到的限制较多。winsock程序当然支持INTERNET,它就是用来网络通信的。
http://www.csdn.net/Develop/Read_Article.asp?Id=13235
C/S结构的限制
网络应用绝大部分都可分为以下四个层次:表现层、事务层、数据逻辑层和数据存储层。在C/S结构中,表现层和事务层都放在客户端,而数据逻辑层和数据存储层则置于服务器端。这种组织安排带来诸多的限制:
1、客户端很庞大,以致于应用程序升级和维护时十分困难且耗资很大;
2、事务层不能与跨平台的客户端共享;
3、孤立了不同的逻辑组件;
4、没有统一的数据逻辑层来提供不同种类的数据存储层;
5、C/S组织结构不支持Internet。
做过C/S结构下的MIS开发和维护的人们对第1点体会颇深:对应用程序一个小小的改动,就必须通知或亲临每一个客户端去更新;新增或升级一台机器,都要把应用及其相关的文件安装在客户端上。如果整个系统有成千上万个客户端,可以想象维护的工作量有多大。 各位高手能不能具体帮我解释解释,谢谢!
B/S使用的是IE/NS浏览器,对于公司来说,使用JSP,ASP,HTML,J2EE等工具语言进行开发,看起来稍微简单一些,省去了WINDOWS图形界面设计和高级语言的代码设计,但是一样需要调试;
其实用那种语言和方式都不太要紧,重要的是开发思路和流程要对,要实用就可以了!
B/S应用于客户端和服务器间简单数据库处理。当少量客户端与服务器相连时,处理比较快。否则,会很慢。比如很多人电击同一条新闻时,你就会感觉很慢。
相对来说,c/s中c端操作比较专业。b/s中b端操作比较容易。