Foxtable(狐表)用户栏目专家坐堂 → [求助]OpenQQ中利用QQserver_Cache.mdb发送离线消息的全套代码


  共有2715人关注过本帖树形打印复制链接

主题:[求助]OpenQQ中利用QQserver_Cache.mdb发送离线消息的全套代码

帅哥哟,离线,有人找我吗?
shenyl0211
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:四尾狐 帖子:977 积分:6835 威望:0 精华:0 注册:2012/4/2 21:49:00
[求助]OpenQQ中利用QQserver_Cache.mdb发送离线消息的全套代码  发帖心情 Post By:2016/11/29 15:46:00 [只看该作者]

    我把项目在本机测试成功并放到服务器上才发现,OpenQQ内置的聊天窗口根本就不能跨网段(自然包括外网)发送离线消息,但帮助文件对此只字未提,在论坛上狐爸说必须设置DMZ主机,但也有的狐友说利用QQserver_Cache.mdb可以发送离线消息,但没有发表过一句代码,自己经过几天的各种测试都失败了。
    设置DMZ主机的风险大家都知道,而且,公司是否允许设置DMZ主机又是另外一回事。所以,现在退而求其次:在不设置DMZ主机的情况下,能够利用QQserver_Cache.mdb和UploadFiles发送离线消息,发送成功后删除QQserver_Cache.mdb中的记录,至于按年月建立文件夹保存在UploadFiles中的文件在有空的时候可以用多种方法进行手工删除(毕竟服务器的硬盘容量还是挺大的)。
   现恳求高手能给出全套代码,或不吝赐教。
   谢谢!
[此贴子已经被作者于2016/11/29 15:47:10编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
有点蓝
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:110592 积分:562856 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2016/11/29 16:46:00 [只看该作者]

聊天窗口发送离线消息测试没有任何问题,测试服务端部署在阿里云。不管是离线消息和文件都可以正常收发。

不想设置DMZ主机,你要想办法穿透路由。设置端口映射,然后把主程序加入防火墙例外试试

 回到顶部
帅哥哟,离线,有人找我吗?
shenyl0211
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:四尾狐 帖子:977 积分:6835 威望:0 精华:0 注册:2012/4/2 21:49:00
  发帖心情 Post By:2016/11/29 17:54:00 [只看该作者]

1、防火墙一直关闭。
2、公司多年来一直使用的广联达开发的即时通和广讯通,无论是跨网段还是外网,都可以使用离线消息收发。

为什么OpenQQ就不行了呢?

 回到顶部
帅哥哟,离线,有人找我吗?
有点蓝
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:110592 积分:562856 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2016/11/29 20:25:00 [只看该作者]

广联达的服务端也是部署在你公司服务器上吗

 回到顶部
帅哥哟,离线,有人找我吗?
shenyl0211
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:四尾狐 帖子:977 积分:6835 威望:0 精华:0 注册:2012/4/2 21:49:00
  发帖心情 Post By:2016/11/29 21:30:00 [只看该作者]

是的。我看到服务器上有和我的项目管理系统同级的共享文件夹,作为每天备份用。现在广讯通在成都总院的服务器上,我院有2M的专线。即时通仍在兰州本院的服务器上,因为网上审批系统附加在即时通上,在我的系统发布之前还要过渡。
[此贴子已经被作者于2016/11/29 21:35:24编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
有点蓝
  6楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:110592 积分:562856 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2016/11/29 21:38:00 [只看该作者]

那未必是服务端。上网查了一下,他们应该是有专门的服务器的。你们安装的都是客户端。

如果找一个专线服务器做openqq的服务,效果未必比他们差

 回到顶部