如何建立应用服务器与客户端之间可控通信!!!!紧急求助!!!(200分)

  • 主题发起人 主题发起人 likfly
  • 开始时间 开始时间
L

likfly

Unregistered / Unconfirmed
GUEST, unregistred user!
例如:我在客户端发一条消息(在文本框中输入文字,传递到服务端);在应用服务端我
接受消息,并能选择向某个客户端发送回应!
 
这就是最基本的3层功能啊,写个方法(函数)就ok了嘛!
 
楼上的兄弟可能没有看清楚需求,他是指服务器根据传来的消息向任意指定的客户回应。
简单的,你可以用Socket控件,在服务器和客户端建立通信,复杂的,你可以用MSMQ,客户端
建立listen,,服务器端publish消息。
 
huazhb:老兄:能否具体些,本人道行浅不能领会,最好结合具体delphi的简单实例!!!
不甚感激!![:(]
 
第一中方法,你的服务器根据客户端传来的消息判断要给那些客户端发送回应,然后可以
使用Delphi的ClientSocket和ServerSocket控件从服务器端往客户端传消息。当然,你的服务
器必须有你所有客户端的IP地址。
第二中方法必须建立在Win2k的MSMQ上,Win2k Server自带的。具体编程请参考微软的书。
 
huazhb:第一中方法能否给个简单实例??(我是用comconnection连接的,对于socket实在
不懂,万望出手相救!!)
 
这是很简单的TCPIP的应用,你看一下Delphi的帮助就可以了。
 
是DCOMConnection吧? 哎, 你现在对这些技术还一点概念都没有, 在贴子里一时半会儿的也解
决不了你的问题。你找本学研究一下COM在本机的应用再学习DCOM吧。huazhb给的方法是建立
在Socket通信基础上的客户机/服务器编程,这是实现客户机/服务器编程的另外一种思路。
你得先搞清自己要使用的是哪一种技术,才能研究具体的问题,否则即使把程序代码发给你,
你也是如同读天书一般。
 
请大侠帮忙:olevariant类型如何转换成string型?
 
to likfly
a:string;
b:olevariant;
...
a:=b;
 
网络通讯最好用indy。支持目前internet各种协议。
 
后退
顶部