一个用户更新了内容,怎么通知所有的用户? ( 积分: 100 )

  • 主题发起人 主题发起人 smalltail2007
  • 开始时间 开始时间
S

smalltail2007

Unregistered / Unconfirmed
GUEST, unregistred user!
小弟想用delphi做个程序,比如:一个授权有发文的用户新发布一条消息,怎么让在同个局域网内的用户知道,如消息提示。
各位大侠知道什么方法实现么?使用什么样的控件?最好能有个好的例子,小弟是新手。小弟在此拜谢各位大侠了!
 
设计用户类,,,符合特征的用户在发布消息后,,通知其他人。。

其他人可以定时接收信息
 
小弟想知道怎么个通知法
 
同个局域网内的用户???这个好办!现在有两个办法供你选择,一是用通讯,TCP/IP或UDP都可以,这样做可能会麻烦一点,另外一个方法就是使用QQ留言的办法,我们都知道用QQ时,对方不在线你也是可以给他发信息的,下次他一上线就可以看到,这主要是我们把数据存到了网络服务器上,你可以也这样做,用SQL,一个用户发言后,将它存放到SQL中,其它用户定时去读就可以了!
 
以前我们做过一个类似的功能,在某一客户端进行操作后,
通过socketclient发送消息给socketserver,
该socketserver放于应用程序服务器,在收到该消息后,会向每个socketconnection发送相应消息。
 
用個簡單的C/S通訊就行了,哪有那麼麻煩。用wind_2005的方法,SocketServer再加上離線信息記錄功能就行了,一個小程序搞定。
 
好像delphi7取消了socket这样的控件了,不知道用什么来替代?
 
老兄,D7取消了SocketServer/Client,但是它加入了INDY啊,正是用INDY取代了SocketServer/Client。
 
這樣的小程序很好寫了,花點時間就搞定了。
 
小弟受教了
 
多人接受答案了。
 
后退
顶部