大家好!我学校上网首先是在一个网页的登录界面里输入账号和密码,然后才可以上网,问题是有时候自动断网,为解决这个问题我想用C#编一个每隔一段时间就自动登录上网的程序。不知道如何编写,请各位不吝赐教,多谢了 

解决方案 »

  1.   

    自动登陆网页,一般就是自动填写表单,这个用js就很好做,Document里面有很多方法。每隔一段时间用tiemer控制就ok啦!!这方面的例子网上,一搜一大推!!
      

  2.   

    自动断网应该是根据有多长时间没有网络通讯而实现的吧。所以,写一个小程序,Ping 一下外网的某个网址,应该就可以实现的。如果可行的话,就完全可以写一个批处理文件就OK了。
      

  3.   

    先用cookie 或者session保存最初的用户名密码,当断线后自动用这个信息去登录
      

  4.   

    曾经用delphi做过。
    具体要看你们学校登录上网的页面具体是怎样实现的,一般都会有很多的跳转,要你自己在程序中去跳转
      

  5.   

    问题已解决
    方法如下:
    步骤一:用Sniffer工具抓包,找到放送到服务器的具体数据!然后用.net的 HttpWebRequest来发送数据.这样就
    登录成功了.
    步骤二:用timer控件控制时间每隔一段时间来测试有没有没有断网,如果是拨号上网的话可用专门测试api函数来完成,对于局域网就需要来写一个ping远程主机的函数.如果断线了就发一次数据包.