关于Socket Server 的问题




请看上图,我见有几个进销存类的软件的服务器端上都有这个小程序在运行,也百度了一下Socket Server ,现在还是有些不懂的地方:
1.这个程序是一个固定的程序吗?直接使用它就可以了?
2.这个程序是专门给Delphi开发的软件使用的吗?在VB或是VB.NET中能不能用它?
3.用这个Socket Server 后在速度上真的比ADO或是ADO.NET快吗?

可选题:我做的都是C/S结构的软件,我现在用ADO或是ADO.NET都是一直连接着的,因为我发现如果断开再连接的话有时要花些时间才能连接上,特别是外网连接时耗时更长,各位有跟我同样操作的吗?

作者: ahljxwy   发布时间: 2011-06-16

这个不过是个代理程序,Client端程序把查数据库的请求通过TCP/IP协议发给这个Socket Server,再由它去查数据库,查询结果再通过TCP/IP协议反馈给Client端程序。这样做的好处是安全、容易扩展,应该就是传说中的分布式应用吧,不过一般情况都是ADO或者ADO.Net直接连数据库就行。

作者: CityBird   发布时间: 2011-06-16