求助:用mfc编写一个软件,
分为客户端若干,服务端一个
实现功能是
1.客户端每小时读取本地文件格式为2009101001,2009101002……
2.若不存在则发出报警至服务端因为是新手,领导又催的紧,特来求助
给个思路也可以

解决方案 »

  1.   

    若不考虑程序的效率,健壮性,在网上随便下个代码就搞定,若要考虑效率,健壮性就得多花些功夫了。网络通讯原理,socket相关的东东,多线程等必不可少。
      

  2.   

    可以给你提个思路:
    客户端:
    1、根据当前时间首先生成需要检查的文件名 例如你说的 200910100101 。(这个有两个解决方案1 已本地备份的客户机时间为准,由客户机自己生产。2 由你提到的所谓的监控服务器生产。这个主要取决于依赖客户机时间或者是服务器时间)
    2、文件名生成后只检查是否存在很简单,read一下返回结果就知道了。
    3、发送报警。(如果你的服务端在公网上,UDP或者TCP都很容易简单实现,如果在另一个局域网内复杂度增加)
    服务端:
       接收客户端上行的报警数据。(根据你选择的通信协议也很容易网上也很容易找到,如果在另一个局域网内复杂度增加)
      

  3.   

    不能,判断文件是否存在,上传数据...
    使用UDP我感觉就应该可以
      

  4.   

    我现在生成了一个int变量 time=2009110111
    想在某个文件夹下查找有没有包含这串数字的文件名
    怎么实现那?