以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  [求助]短信猫多用户使用的问题  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=21115)

--  作者:新福星
--  发布时间:2012/7/2 7:13:00
--  [求助]短信猫多用户使用的问题
在局域网内的一个应用程序使用了短信猫.
问题如下:  
1.多用户使用这个应用程序,短信猫安装在A设备上;其它用户如何使用这个短信猫呢?
2.在使用短信猫时基本步骤是 先打开猫 使用 再关闭猫。通常这个猫是不是一直打开的?若一直打开系统的压力大不大呢? 
3.材料上介绍最好使用推荐的一种短信猫,如果手中有一款现成的猫X,且也在FoxTable下调通测试正常,收发短信感觉也是正常的。是否可以说猫X就可以可靠的使用了呢?
谢谢老师

--  作者:狐狸爸爸
--  发布时间:2012/7/2 8:23:00
--  

1、不能调用,但是其他电脑可以将所有带发送的信息保存到数据库,安装有短信猫的电脑定期从后台加载带发送的数据,发送成功之后,将其标记为已发送,然后保存。

2、没有压力。

3、不予置评。


--  作者:新福星
--  发布时间:2012/7/2 9:14:00
--  
谢谢狐爸
--  作者:aubber
--  发布时间:2013/1/26 12:11:00
--  
以下是引用狐狸爸爸在2012-7-2 8:23:00的发言:

1、不能调用,但是其他电脑可以将所有带发送的信息保存到数据库,安装有短信猫的电脑定期从后台加载带发送的数据,发送成功之后,将其标记为已发送,然后保存。

2、没有压力。

3、不予置评。




关于待发送这个功能,狐爸或各位高手老师们能否做个例子啊,我正要用到这个功能,可感觉力不从心啊。唉,狐表确实很强大,但确实太多药学习的东西了。。。。。。

[此贴子已经被作者于2013-1-26 12:11:37编辑过]

--  作者:狐狸爸爸
--  发布时间:2013/1/26 12:27:00
--  

1、增加一个标记列,逻辑型,名为为已发送

2、做个计划,定期10秒钟执行一次:

 

Dim dt As DataTable = DataTables("xxx")
If dt.DataRows.Count = 0 Then
    dt.LoadFilter = "已发送 = False Or 已发送 Is Null"
    dt.Load()
    For Each dr As DataRow In dt.DataRows
        \'发送信息
        dr("已发送") = True
    Next
    dt.Save()
    dt.RemoveFor("True")
End If

 

几行代码而已

[此贴子已经被作者于2013-1-26 12:27:37编辑过]

--  作者:aubber
--  发布时间:2013/1/26 12:42:00
--  
MsgID Long 提交短信后生成的编号,运行时可读写,此ID主要用于群发和异步发送时状态通知标识,在一定时间段内需保证唯一。


问问狐爸,这个属性在实际应用中应该用在什么情况下。


--  作者:lin_hailun
--  发布时间:2013/1/26 14:23:00
--  
以下是引用aubber在2013-1-26 12:42:00的发言:
MsgID Long 提交短信后生成的编号,运行时可读写,此ID主要用于群发和异步发送时状态通知标识,在一定时间段内需保证唯一。


问问狐爸,这个属性在实际应用中应该用在什么情况下。


使用的情况不多。在狐表的开发实例中,没有必要用到这个东西。你如有一些特殊的需要,可以看看短信猫自带的开发文档。

--  作者:aubber
--  发布时间:2013/1/26 19:50:00
--  
多谢二位的回答。呵呵。
--  作者:aubber
--  发布时间:2013/1/28 10:34:00
--  
MsgID 还是有一定用处的  尤其在异步发送的时候。
--  作者:lin_hailun
--  发布时间:2013/1/28 10:42:00
--  
 在狐表的框架内,用不到这个东西。除非你自己编写发送的处理。