两台电脑之间通过modem传输文件的问题!下星期交货,来得及吗?

jyq686 2004-12-28 10:31:41
有两台电脑A和B,它们之间以电话线modem相连。电脑A会不定时地在D:\report\下产生一个以当天日期命名的.xls文件(如:今天是2004-12-28,便产生名为20041228.xls的Excel文件!),一旦产生了这个文件,这个目录下的一个mark.txt文件里有个标记便置为1,否则标记为0。


现在我想用VC做个程序,定时(如10秒)扫描电脑A上D:\report\下的mark.txt文件,如果标记为1(说明产生了当天的那个.xls文件)则把此.xls文件通过拨号copy到电脑B的某个目录下然后马上将mark.txt的标记置为0,当天便停止扫描,否则如果A电脑上D:\report\下的mark.txt文件标记为0则继续定时(10秒)扫描此标记,直到mark.txt里的标记为1(说明产生了当天的.xls文件)或关机为止!

(这个程序一开机便启动最好)

我是一个VC的狂热分子,学了2年了,但很惭愧,一直都只是看书,并没有用它来写过程序,这次公司要做一个这样的程序,我想这是我进军VC的一个机会,真的不想失去!帮帮我把朋友们,分不够我再加!


谁能不能提供这方面的资料和源代码,我真的感激不尽!下星期交货,来得及吗?
E-mail:jyq686@126.com
或:jiangyq@vsc.com
非常谢谢啊!
...全文
284 26 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
26 条回复
切换为时间正序
请发表友善的回复…
发表回复
净天宇 2005-04-11
  • 打赏
  • 举报
回复
UP
danielzhu 2005-01-04
  • 打赏
  • 举报
回复
UP
jyq686 2005-01-04
  • 打赏
  • 举报
回复
给我一些现成的代码,让我的改改好不好?
一条晚起的虫 2004-12-30
  • 打赏
  • 举报
回复
ras+socket
有源代码准备,一个星期可以
qrlvls 2004-12-30
  • 打赏
  • 举报
回复
只要一直连线,与是否modem无关,只是很常规的socket通讯而已
否则只要调用RAS API即可进行拔号
zdleek 2004-12-30
  • 打赏
  • 举报
回复
以搂住的情况,如果能够找个合适例子代码加以改造 或许能够交差
如果有高手指点,那就不会有问题
我只做过串口,没有做过MODEM传输文件 帮不上忙
wwwhb2000 2004-12-29
  • 打赏
  • 举报
回复
到CodeProject上找个SerailPort类,AT命令N简单。我上个星期刚做了一个。把文件打开发送就是了。
jyq686 2004-12-29
  • 打赏
  • 举报
回复
我现在是根本不知道怎么搞,无从下手。

请各位说说具体步骤!谢谢!
hushuangyan74 2004-12-29
  • 打赏
  • 举报
回复
楼主,这个不是一下子搞的好的(没有搞过,一个星期不行得),你还是慢慢来吧!
jyq686 2004-12-29
  • 打赏
  • 举报
回复
怎么没有一个能够提供参考源代码或资料的?提供一点吧,兄弟们,拜托了!
qsfsea 2004-12-29
  • 打赏
  • 举报
回复
用串口通讯的方式,很难调试,也许是前面兄弟说的噪声问题,有时会莫名其妙地通讯停顿
借助系统的传入式连接要好些,客户端主叫(RAS),连接之后就是socket传输文件问题了,呵呵

你没用vc写过程序,这倒是比较大困难
ZHENG017 2004-12-29
  • 打赏
  • 举报
回复
唉,在这问贴子的时间都可以写好了。
A程序为客户程序,B程序为服务器程序。
A:CreateFile打开串口,循环检查文件是否更新,如是atd (B程序所用的modem号码),返回connect后打开文件,读入内容,直接用writefile向串口上写。
B:CreateFile打开串口,等待从串口返回Ring,发送ata应答,返回connect后再将接收到的数据打包成文件。
it 's ok. :)
microyzy 2004-12-29
  • 打赏
  • 举报
回复
照楼主描述的水平,恐怕不行哦,就算modem方面的不熟悉,至少得对vc很熟悉才行
赖勇浩 2004-12-28
  • 打赏
  • 举报
回复
帮你UP,你找一下modem AT指令方面的资料,一个星期可以搞定的了.
jyq686 2004-12-28
  • 打赏
  • 举报
回复
UP
iq199 2004-12-28
  • 打赏
  • 举报
回复
同意hjunxu(hjun)

ras+socket,快手几个小时就能搞定

不要考虑at指令和串口通讯!
smallsword 2004-12-28
  • 打赏
  • 举报
回复
有一种MODEM可以控制它拨号,很简单(网上可以找到),号码都是事先设定好了的,剩下的就是串口编程方面的问题了,这个MODEM一般有例程,不行还有厂家的支持,如果通讯方式良好(拨号顺利),那么加加班应该没问题。主要是调试,努力吧!
bill_li 2004-12-28
  • 打赏
  • 举报
回复
两个modem之间好象不能通信(因为信噪比太高),但网卡可以。其他我也不太明白。
wy311216 2004-12-28
  • 打赏
  • 举报
回复
就是串口通讯啊
先握手,后通讯,一个星期差不多
hjunxu 2004-12-28
  • 打赏
  • 举报
回复
好象不要自己去发AT指令那么复杂吧???
这样的话半年也做不完。
加载更多回复(6)

18,363

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 网络编程
c++c语言开发语言 技术论坛(原bbs)
社区管理员
  • 网络编程
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧