我现在的程序是VB+SQL2000,现在要实现一个功能类似于即时通讯的群聊:
具体要求如下:
各个客户端,会输入一些信息,然后在SQL上保存,并且每个人输入的信息要在所有的客户端上都能够显示.大家能否提供个思路?能否避免用WINSOCK控件?
解决方案 »
- 如何在VB中实现永不重复的随机数?1~30或1~50
- 填充好的矩形边框的颜色怎么指定?
- 程序运行提示“从当前数据资源中取得行值失败”!帮帮忙呀!!!
- 如何用vb设计席位卡程序!
- 为什么Access数据库设置用户和密码后,连接字符串测试就失败呢
- 很着急!!在线等待!
- 关于我的vb6.0的问题
- SHAPE的一主多细问题:VB的ADO主细表使用SHAPE(数据形状)怎么第二个子表的字段没有啊??
- vb 中引用excel的问题
- 搞了一年多的vb了,今天老板突然叫我去学notes 搞OA,大家谈谈对louts notes和OA的看法好吗?
- 求修改数据库字段数据类型的SQL语句(在线等,立即结贴)
- 关于VB的自定义消息传递,熟悉API的麻烦进来看看!
这还不简单,不需要winsock
一个adodc就搞定了
其他客户,用Trim 定时扫描消息表是否有与本客户端相同的id,如果有以时间的顺序,将消息保存在本地的一个*.txt 文件中,(以备重新启动再次加载消息),删除消息表里保存的消息,发送客户端直接把消息保存在本地即可。
这样可以解决,如果有些客户端不在线的时候消息无法收到的问题,但是数据库的负载可能会很大。 以上是本人的思路!