主题:zxs4785、foxdb二位远程大师请进,有事相求。
北京惬意
[专家分:1330] 发布于 2010-01-22 09:39:00
近日本人在广州的一个展会上展销用VFP开发的《北京惬意商务软件》,就是进销存和餐饮都能应用的软件。
在展会上,有很多大一些的商家询问:“我在各地有多家分店或经销商,我能不能随时掌握各地的经营情况?”在我们软件里要得到这样的效果应该是叫时时传送吧?如何才能实现?
在展会上,本论坛的SIMON老师光临了我的展位,我们共同讨论了这个问题。SIMON老师提出要在总经销商那里设有固定IP地址,所有数据都时时传送到总经销商那里,总经销商才能方便的随时查看,不应该是总经销商去各地的分销商机子上去查看,我觉得很有道理。
我俩只是讨论,并非结论,同时也还要进一步细化。欢迎各位高师继续献计献策,在下首先拜谢了!
最后更新于:2010-01-22 09:42:00
回复列表 (共18个回复)
11 楼
foxdb [专家分:1830] 发布于 2010-01-24 18:48:00
早年用"花生壳"后来用"3322.org即希网"的DDNS,还有许多路由器包括VPN路由器厂家都有免费的DDNS服务提供,而这些厂家提供的DDNS服务要比那些免费的服务要好的多。不过现在都没必要用了,通过技术手段用VFP开发的运用程序都能在互联网自由互访也就没必要多此一举了。当然对刚搞VFP远程服务的也就小打小闹玩玩而已,要想卖钱还有很长的路要走。就算碰到个不懂的商家也就忽忽而已,最后不是叫人家申请固定IP就是叫人家拉专线。这样的案例还少吗?
12 楼
So_Show [专家分:470] 发布于 2010-01-24 20:19:00
程序是公民写的...
你觉得区别大么?
固定IP 专线? 一般中小企业你觉得他舍得?
目前我们这边一直是vcip加gnway...还算稳定...
一般企业用户都在5-20人.. 最高的为一家楼盘物业管理客户,正常100人内
上报动态IP地址:
****获取公网地址*****
loExplorer = CREATEOBJECT("InternetExplorer.Application")
loExplorer.Navigate2("http://www.net.cn/static/customercare/yourIP.asp")
wait window "正在获取本机的公网IP地址,请稍候!" nowait noclear
DO WHILE loExplorer.readystate <> 4
ENDDO
wait clear
loDoc = loExplorer.Document
lcMyPublicIp = UPPER(loDoc.Body.Innertext)
lcProcura = "您的本地上网IP是:"
IF lcProcura $ lcMyPublicIP
x = AT( lcProcura, lcMyPublicIP )
IF x > 0
lcMyIP = SUBSTR(lcMyPublicIP, x+LEN(lcProcura)+1,16)
ENDIF
*****进行非法网址过虑****
tt=""
FOR i=1 TO LEN(lcMyIP) STEP 1
IF ASC(SUBSTR(lcMyIP,i,1))=46.or.ASC(SUBSTR(lcMyIP,i,1))>=48.and.ASC(SUBSTR(lcMyIP,i,1))<=57
tt=tt+SUBSTR(lcMyIP,i,1)
ENDIF
ENDFOR
lcMyIP=ALLTRIM(tt)
*****新方法ASP上报公网地址*****
loExplorer = CREATEOBJECT("InternetExplorer.Application")
loExplorer.Navigate2("http://www.help168.com/ddns/3.asp?na=fcf&id="+lcmyip)
wait window "正在上报本机的公网IP地址,请稍候!" nowait noclear
DO WHILE loExplorer.readystate <> 4
ENDDO
wait clear
loDoc = loExplorer.Document
lcMyPublicIp = UPPER(loDoc.Body.Innertext)
lcProcura = "您的本地上网IP是:"
IF "动态域名解析成功" $ lcMyPublicIP
****=messagebox("上报服务器公网地址成功!",48,"信息提示")
ELSE
****=messagebox("抱歉,上报服务器公网地址失败!",48,"信息提示")
ENDIF
ELSE
****=messagebox("抱歉,获取本地公网地址失败!",48,"信息提示")
ENDIF
此程序放到服务器每间隔10秒判断本地公网地址跟服务器公网地址是否一致,不致再上报。
*****获取动态公网地址*****
loExplorer = CREATEOBJECT("InternetExplorer.Application")
loExplorer.Navigate2("http://www.help168.com/ddns/5.asp?id=fcf")
wait window "正在获取服务器的公网IP地址,请稍候!" nowait noclear
DO WHILE loExplorer.readystate <> 4
ENDDO
wait clear
loDoc = loExplorer.Document
lcMyPublicIp = UPPER(loDoc.Body.Innertext)
lcProcura = "你的服务器公网地址是:"
IF lcProcura $ lcMyPublicIP
x = AT( lcProcura, lcMyPublicIP )
IF x > 0
lcMyIP = SUBSTR(lcMyPublicIP, x+LEN(lcProcura),16)
ENDIF
****=messagebox("本机的公网IP地址是:"+CHR(13)+CHR(13)+lcMyIP,64,"信息提示")
ELSE
=messagebox("抱歉,获取服务器公网IP地址失败。",48,"信息提示")
quit
ENDIF
server=alltrim(lcMyIP)
****进行非法IP地址清理****
tt=""
FOR i=1 TO LEN(server) STEP 1
IF ASC(SUBSTR(server,i,1))=46.or.ASC(SUBSTR(server,i,1))>=48.and.ASC(SUBSTR(server,i,1))<=57
tt=tt+SUBSTR(server,i,1)
ENDIF
ENDFOR
server=ALLTRIM(tt)
=MSGBOX("服务器地址:"+ALLTRIM(server),"温馨提示!",48)
经过此程序可以随时获取总部IP地址,这样我们的VFP+SQL程序畅通无阻。
其中用到二个ASP文件
通过访问 http://www.help168.com/ddns/3.asp?na=fcf&id=公网地址 上报公网地址
通过访问 http://www.help168.com/ddns/5.asp?id=fcf 获取公网地址
www.help168.com
*------------------------------------------------------
13 楼
北京惬意 [专家分:1330] 发布于 2010-01-25 06:24:00
[quote]早年用"花生壳"后来用"3322.org即希网"的DDNS,还有许多路由器包括VPN路由器厂家都有免费的DDNS服务提供,而这些厂家提供的DDNS服务要比那些免费的服务要好的多。不过现在都没必要用了,通过技术手段用VFP开发的运用程序都能在互联网自由互访也就没必要多此一举了。当然对刚搞VFP远程服务的也就小打小闹玩玩而已,要想卖钱还有很长的路要走。就算碰到个不懂的商家也就忽忽而已,最后不是叫人家申请固定IP就是叫人家拉专线。这样的案例还少吗?[/quote]
不过现在都没必要用了,通过技术手段用VFP开发的运用程序都能在互联网自由互访也就没必要多此一举了。
这就是我的想象。
这就是我的愿望。
这就是我的追求。
这就是我的方向。
14 楼
北京惬意 [专家分:1330] 发布于 2010-01-25 06:41:00
谢谢8楼So_Show老弟的关注和帮助。
下面回复你提的“顺便问句。。。。都可以去展会了。。。。。怎么可能。。还不知道这些。。。。”
目前的在展会上销售的是单机和局域网版,远程那块是用OUT LOOK邮箱完成的。资料里也分别标注单机、局域网、远程网的价格;客户有问你的软件有没有远程功能,我们就可以先大言不惭地回答“有”,如果再细问才和客户讲只能报表,不能时时传递。
所以远程这块是用OUT LOOK顶着,并非真正的远程传输,也满足不了用户的需求。
希望各位朋友继续关注和帮助。谢谢!
15 楼
kosung [专家分:910] 发布于 2010-01-26 01:37:00
14楼的营销技巧高呀,呵呵。
16 楼
SIMONLIANG [专家分:420] 发布于 2010-01-28 08:07:00
foxdb 老师,能提示一下VFP的DDNS如何使用吗
17 楼
foxdb [专家分:1830] 发布于 2010-01-28 15:34:00
[quote]foxdb 老师,能提示一下VFP的DDNS如何使用吗
[/quote]
可以! 如果您能另发"VFP下的DDNS如何使用"新贴,我将详细为你专题解答也方便让狐友们查找!
18 楼
zxs4785 [专家分:410] 发布于 2010-01-29 18:04:00
好多天不来,这里挺热闹的。
我来回复