如何实现http server/Client通信(急切等待)(100分)

  • 主题发起人 主题发起人 龙泽天下
  • 开始时间 开始时间

龙泽天下

Unregistered / Unconfirmed
GUEST, unregistred user!
最近要开发一个http server/Client的通信子系统,http server放在服务器上等待接收客户端发过来的请求,对它进行解析,然后访问数据库并返回数据.Client 端则以dll形式供其它程序调用来向服务器发出访问数据库的请求,我的问题是在delphi中要以什么技术来实现这两者的通信,心中一点概念也没有,哪位能帮帮忙,真是感激不尽啊,最好能有类似的代码参考!急切等待中
 
我刚学Delphi不久,一来就遇到这个问题,而且项目进度紧张,大侠帮帮忙啊
觉得分值不够的话,我的所有分都可以给你们的.
 
原来的DbAnyWhere3版本是用的你说这个技术,DbanyWhere4的版本就改成P2P方式了,这个技术速度慢,和b/s的差不多.
 
对啊,我的整个系统就是基于B/S架构,而http server/Clietn则是来协助服务器与客户端(浏览器)的通信.
我问的是在delphi中要用什么来做这个好呢,
你说的DbAnyWhere3有源代吗?>
有的话给我发一份,dave_xiang@126.com
 
若客户端请求的数据量不大的话,建议用Web Service (走http协议,80端口)技术.

客户端写个dll来封装对服务端的访问不就行了
 
to sun_8113:
多谢!从理解上来说,WebService更好理解一些.
那可不可以用intraWeb来实现,网上老是说Web Service 访问速度很慢.
用intraWeb的话,怎么分别实现客户端和服务器程序,及他们之间如何通信
要是另给出答案,我可另开贴给分
 
intraWeb来实现的我没做过,Web Service慢跟他的走的协议和机制有关系,可想IntraWeb来实现也不会快多少.
我以前有用过另一种做法就是在服务端写动态的.xml文件,由客户端用xml.load();来加载服务端的.xml文件,你写地址时多传参数试试. 192.168.7.1/aa.xml?aa=1&bb=2

我以前没用过参数,你可以试看.

不过WebService的原理跟这种是差不多的,速度肯定不会快了
 
好像用intraWeb和WebServices开发的效率都不会很高.
而且好像要保证在数据量不是很大的前提下.
有没有这方面的书籍或源吗之类的,给我发一份.谢谢!
email: dave_xiang@126.com
 
已发送,请查收
 
多谢,对了,你是以什么形式发布service的.
 
我是新人,请高手帮忙帮我有C/C++写一段用远程插入的方法隐藏进程的代码,再另外用伪隐藏的方法写一个,就是在任务管理器里面看不到就可以了,请高手帮忙,小弟真的急用啊!
 
配置一个IIs的虚拟目录指向.exe文件,最好你要看一下相关资料,挺简单的
 
webservice 其他办法超级慢 通过 xml交互
 
在用delphi写的webservices能否有效的控制会话啊,
该怎么做?
懒得再开贴,如果能给出答案,再开贴给分!
 
自己搞一个HTTP SERVER就可以了,可以只定制需要的功能.
 
to leader:
能不能再说得具体点.我要问的是webservices的会话管理,你是回答这个的吗?
 
多人接受答案了。
 
后退
顶部