各位老手新手朋友们,来讨论怎么样用VB建立局域网即时信息发布及接收

lbj985 2008-04-09 12:21:47
VB6.0+SQL2000
兄弟现在做一个ERP工程。其中想做一个“ERP信息中心”模块,功能如下:
1.待处理已处理自动通知功能。如仓库提交一张申购单,系统马上通知相关审核人员,如MSN右下角弹出功能一样。
我以前采用最笨的方法:在SQL里建立一个数据表,专门存放通知信息,有一个标识是否已读的字段。各客户端都有一个时钟控件,每几分钟扫描一次这个表,如有未读信息,即弹出提示框。

2.局域网即时通功能。 类似于QQ,有点对点聊/群聊/发布通知/贴图/传档/聊天纪录保存/截屏等功能,我在前年已经完成了这个功能,当然也是采用时钟控件。

采用时钟控件的模块我在前年就已全部做好,但现有的客户都是二三十个客户端,频繁的信息发布及通知造成数据库特别是备份文件庞大,特别是现在我要面对着有近200台电脑的客户,很难想像是否会崩溃。当然,服务器可以配非常不错的,这没问题。

各位同仁,一起聊聊啊,给我个思路。。。
谢谢!
...全文
204 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
迈克揉索芙特 2008-04-09
  • 打赏
  • 举报
回复
哈哈 老马提供的网址中程序是vb网络小版主VirtualDesktop的代码 哇咔咔
lbj985 2008-04-09
  • 打赏
  • 举报
回复
多谢老马,
正在下载中。。。
lbj985 2008-04-09
  • 打赏
  • 举报
回复
要考虑客户端是否在线。
我旧的系统是这样的,所有信息都保存在数据库里面,客户端一上线就刷新数据库看是否有新信息。即除即时信息外,还有一个类似OutLook的内部邮箱功能。

嗷嗷叫的老马 2008-04-09
  • 打赏
  • 举报
回复
推荐一个IM代码,看看能不能从中找到灵感:

http://www.skycn.com/soft/13653.html
lbj985 2008-04-09
  • 打赏
  • 举报
回复
所有信息包括ERP系统信息及聊天纪录都必须保存数据库的
迈克揉索芙特 2008-04-09
  • 打赏
  • 举报
回复
用Winsock主动发送,客户端接收时才工作的。
但有个问题是:如果客户端关机状态,就要把要发的信息缓存在数据库中...........................自己想想吧。
嗷嗷叫的老马 2008-04-09
  • 打赏
  • 举报
回复
老V真是个夜猫子~~~~~~

7,788

社区成员

发帖
与我相关
我的任务
社区描述
VB 基础类
社区管理员
  • VB基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧