如何通过拨号上网来上报数据啊,请赐教,谢谢!!!!!!!!!!!!(100分)

  • 主题发起人 主题发起人 fjw
  • 开始时间 开始时间
F

fjw

Unregistered / Unconfirmed
GUEST, unregistred user!
我现在做的一个项目,需要通过拨号上网来对它的上一级上报数据,在DELPHI怎么实现啊,希望高手指点一二,谢谢!!!!!!!!!!
 
我们单位也是采用这种方式,我只知道基本结构,
先建一个数据库保存远端登陆信息,至于其他的数据库
根据自己的要求建,至于拨号,如果是一对一,用“拨号
网络服务器”就行,否则就要搞一个MODEM池了,剩下的
就是写一个客户端去访问相应的数据库了,方式很多,建议
用WEB方式,这一点我们这里的维护人员有切肤之痛。
一点皮毛见解,仅供你参考
 
我也只能说同上了!呵呵!
 
demonP你好,我们就是要用一个MODEM池的,客户端访问远程数据库,是不是要根据IP地址来进行访问的啊,你们的那种WEB方式采用什么传输数据的呢,谢谢指点,请赐教!谢谢
 
demonP你好:
如果你有源码,请寄一份给我好吗? lovefjw@371.net
 
用远程访问服务不行吗?
 
用email方式可以吗?我就是这样做的,
我的做法:客户端只要一个发送数据按钮,点击后程序自动
把未发送过的数据打包作为email的附件,然后程序自动拨号上网发送mail。主控端设置
每过一段时间自动检查信箱,如果有数据邮件则自动进行接受,并对附件进行解包,把数
据导入数据库,并生成相应更新记录以备查询
 
在服务器(WIN2K)上建“路由及远程拨号” 拨上服务器,
就可连上服务器。
 
方法1:可以把服务器做成一个有ftp功能的服务器,你在你的软件里通过ftp功能把数据包ftp
到服务器上,现在关于ftp的编写的例程很多,随便拿一个试试。
方法2:zryzry兄说得非常对,这个功能在win98下也有,如果服务器是win98,也可以用。

 
大家好,谢谢诸位的指点,小生不胜感谢!
听说SOCKET或SOAP等什么技术可以,不知用它们怎么样啊?
 
无锡空心菜 :
能否将你用EMAIL传数据的程序源码传一份给我,谢谢
zebingyang@163.com
 
demonP你好:
如果你有源码,请寄一份给我好吗? lphjj@21cn.com

无锡空心菜 :
能否将你用EMAIL传数据的程序源码传一份给我,谢谢
lphjj@21cn.com
 
还请大家多多指点一下啊,用FTP怎么上传啊,有哪位大哥有源码吗,请指导一下小弟啊!
 
demonP你好:
如果你有源码,请寄一份给我好吗? 816_a@163.com

无锡空心菜 :
能否将你用EMAIL传数据的程序源码传一份给我,谢谢
816_a@163.com
 
源码没办法贴出来的,只能讲一下思路:
客户端的每一条记录均有一个字段来记录该记录的状态,比如 0代表新建记录未发送过,
1代表此记录已发送过,2代表此记录已经修改过未发送......
当客户端点击“发送数据”按钮后,把数据库中未发送的数据导入临时文件(格式自定),
然后对该文件打包,然后程序自动生成一份邮件,并把打包好的文件作为附件发送到邮箱中。
服务器端只需反向操作即可。
对于大的数据,可以先进行压缩在打包。
我这种方法运用在一个全国性的销售公司,他们的销售员没有固定办公地点的,每个人提个笔记本
到处跑,所以当时就用这种方法解决了他们全国各地的数据上报问题,一般是每天作一次数据上报。
目前这套系统运行的还比较满意。
对于有固定办公地点的,如果条件可以的话,也可以试试SOAP的模式。
 
不用这么烦吧,装个mssql,用拨号连到服务器上就能提交数据了。
 
非常感谢无锡空心菜,请问你用过这个SOAP技术了吗?可否指点一二啊,我对这个多层分布式系统不是太明白,请详细说明一下好吗,小生不胜感谢!
 
这正是我想问的问题,谢谢fjw代劳了,thanks!!
 
有谁知道如果用FTP来传输数据的话,那么服务端该怎么写啊,谢谢指点!
 
SOAP我也仅仅是刚刚上手,不过就我目前了解到的,SOAP技术完全可以解决你的问题,
不过要使用SOAP技术,软件的运行环境是有一定要求的哦,详细的东西,你可以看看李维
的那本SOAP的书。
 

Similar threads

回复
0
查看
838
不得闲
S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
后退
顶部