以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 移动端录入,如何在其它电脑端及时更新,跨平台数据及时更新 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=110777) |
-- 作者:goe12345 -- 发布时间:2017/12/9 11:48:00 -- 移动端录入,如何在其它电脑端及时更新,跨平台数据及时更新 移动端录入,如何在其它电脑端及时更新,跨平台数据及时更新: 我做的系统用openQQ时行数据录入的及时更新,有openQQ服务程序,我又做了移动端服务程序,在手机端填报或修改数据,在其它人的电脑端的客户程序不能及时更新,只能手动同步数据或重启动电脑客户端程序才行。如何像在电脑客户端上修改程序,通过openQQ及时通知其它客户端并及时更新数据。
|
-- 作者:有点蓝 -- 发布时间:2017/12/9 11:57:00 -- 在手机端填报或修改数据,后台接收到提交的数据后,和客户端一样,调用QQServer.send给所有的用户发送数据更新的信息即可 |
-- 作者:goe12345 -- 发布时间:2017/12/9 12:10:00 -- 移动端录入,如何在其它电脑端及时更新,跨平台数据及时更新 这个Send(UserName,Message,AnyWay),需要有客户端名,我想让所有的用户及时更新,如何设置username |
-- 作者:有点蓝 -- 发布时间:2017/12/9 14:12:00 -- 1、列出所有已经登录的用户: For Each User As QQUser In QQserver.Users 2、从数据库用户表获取 |
-- 作者:goe12345 -- 发布时间:2017/12/9 17:06:00 -- a For Each User As QQUser In QQserver.Users Output.Show(User.Name) Next 这种方式,还需要设置QQServer的UserLogging和QQClient 的RecievedMessage吗?我的意思是QQServer的UserLogging中还设置好友列表吗,e.Buddies.Add(u.Group & "." & u.Name)。在即时同步数据时用QQServer.Send()发送信息,不一定是好友,是吗? |
-- 作者:有点蓝 -- 发布时间:2017/12/9 17:24:00 -- 原来的用法不需要改变,按照原来的消息格式直接发送信息即可。 服务器给客户端发送消息,没有好友这种说法。 客户端给客户端发送消息才需要添加好友
|
-- 作者:goe12345 -- 发布时间:2017/12/9 18:09:00 -- a 这块内容,我一直有些不太明白。我的系统是C/S的,数据及时同步用的是一个QQ服务程序,和客户端的recievedmessage设置,在新增、删除、修改时增加一些代码。目前,我直接另做了一个移动端服务程序,与QQ服务程序不是一个,把数据源直接连接上,把需要在移动端查询、编辑的表加载过来。这时发现,在移动端做好修改,在原来客户端的电脑端不及时更新,只能通过手动更新。通过这次老师的提醒,应当是把我现在移动端服务器程序当作客户端,手机移动端的修改在移动服务器上及时显示后传到其它客户端,是吗? |
-- 作者:goe12345 -- 发布时间:2017/12/9 19:28:00 -- a 在移动服务器程序设置 openQQ客户端的RecievedMessage内容后,是否需要启动QQClien,如下 QQClient.ServerIP = e.Form.Controls("txtIP").Value \'指定服务器IP地址 QQClient.ServerPort = e.Form.Controls("txtPort").Value \'指定服务器端口 QQClient.UserName = e.Form.Controls("cmbDepartment").Value & "." & e.Form.Controls("cmbUserName").Value \'指定登录用户名 QQClient.Password = e.Form.Controls("txtPassword").Value If QQClient.Start() = True \'如果登录成功 endif 如果不启动,也不能与其它客户端通迅,是吗? |
-- 作者:有点甜 -- 发布时间:2017/12/10 16:28:00 -- 方法一:把你的移动项目和qqServer合在一个项目里面,这样不就可以用qqServer.send发送信息了?
方法二:在移动项目里面,登陆一个qqClient,把所有用户都加为好友,这样也可以给每个人发信息。 |
-- 作者:goe12345 -- 发布时间:2017/12/10 19:47:00 -- [原创] 好的,我试试 |