• 4034阅读
  • 6回复

【已解决】有关网络的一些问题。 [复制链接]

上一主题 下一主题
离线午小夜
 

只看楼主 倒序阅读 楼主  发表于: 2009-07-23
各位大虾,小生想请教个问题:
我现在在做一个IP摄像头的视频监控系统(我是新手),可是登陆摄像头的时候要验证授权信息,我用如下方法未能达到通过验证的目的:
  QHttpRequsetHeader *m_requ;
    QHttp *m_http;
  m_requ->setRequest("GET","/CgiStart?page=Single&Language=12");    
    m_http->setHost("192.168.1.253");
    m_http->setUser("username","password");
    m_http->request(*m_requ);

其中,第三行貌似是设置验证信息的QHttp的成员函数。可是从Server返回的数据包显示,请求一直处于401状态,也就是未通过验证.为什么setUser不能达到预期的目的?如何解决?
之前用另一种方法可以达到显示静态图像的效果:
  QWebView *m_view;
    QUrl url("http://username:password@192.168.1.253/CgiStart?page=Single&Language=12:80");
    m_view->load(url);

这种方法是将用户信息(也即验证信息)直接放入QUrl中,这样可以通过验证,但是我不知道怎么去接收返回的数据包。因为之后我要解析这些数据包。
而且QWebView有一个问题,就是不能显示IP摄像头中的动画模式,只能显示3秒/5秒/8秒/...等这些静态截图模式.请问这是什么情况,如何解决?

总之,我就是一个目的: 要成功通过验证,并且能够接收并解析返回的数据包(或者说返回的Http信息).请大家赐教,急!



[操作系统版本]  Windows XP  SP3
[Qt SDK版本]    4.5.2
[SDK 发布日期]  2009.03
[IDE(集成开发环境)] QtCreator
[ 此帖被午小夜在2009-07-23 18:49重新编辑 ]
[操作系统版本]  Windows XP;Linux Ubuntu;Linux Fedora;
[Qt SDK版本]    4.7.0
[SDK 发布日期]  2010.05
[IDE(集成开发环境)] QtCreator
个人网页:http://hi.baidu.com/午小夜
學歷:Royal Jalidon
离线rqzrqh

只看该作者 1楼 发表于: 2009-07-23
不需要设置本机IP的,设置为自动就可以了
离线午小夜

只看该作者 2楼 发表于: 2009-07-23
引用第1楼rqzrqh于2009-07-23 11:09发表的  :
不需要设置本机IP的,设置为自动就可以了

没设置本机IP啊...那个192.168.1.253是IP摄像头的IP地址-_-#
[操作系统版本]  Windows XP;Linux Ubuntu;Linux Fedora;
[Qt SDK版本]    4.7.0
[SDK 发布日期]  2010.05
[IDE(集成开发环境)] QtCreator
个人网页:http://hi.baidu.com/午小夜
學歷:Royal Jalidon
离线rqzrqh

只看该作者 3楼 发表于: 2009-07-23
端口呢
IP摄象头啊,貌似很高级的样子-_-!
离线午小夜

只看该作者 4楼 发表于: 2009-07-23
引用第3楼rqzrqh于2009-07-23 11:16发表的  :
端口呢

端口是80,默认的吧.IP摄像头-_-#
主要就是数据包,我要用自己定义的一个对象去接收数据包,然后对自己的对象进行解析处理.把图像信息还原成图片一帧一帧的显示出来/。
[操作系统版本]  Windows XP;Linux Ubuntu;Linux Fedora;
[Qt SDK版本]    4.7.0
[SDK 发布日期]  2010.05
[IDE(集成开发环境)] QtCreator
个人网页:http://hi.baidu.com/午小夜
學歷:Royal Jalidon
离线shiroki

只看该作者 5楼 发表于: 2009-07-23
我把例子贴到cueqt论坛了
--
shiro is White
ki is tree
http://www.cuteqt.com
论坛 http://www.cuteqt.com/bbs
博客 http://www.cuteqt.com/blog
博客镜像: http://sites.cuteqt.com/cuteqt
Linux/Qt/嵌入式讨论群 http://qun.qq.com/air/5699823
离线午小夜

只看该作者 6楼 发表于: 2009-07-23
引用第5楼shiroki于2009-07-23 14:16发表的  :
我把例子贴到cueqt论坛了

谢谢^^
[操作系统版本]  Windows XP;Linux Ubuntu;Linux Fedora;
[Qt SDK版本]    4.7.0
[SDK 发布日期]  2010.05
[IDE(集成开发环境)] QtCreator
个人网页:http://hi.baidu.com/午小夜
學歷:Royal Jalidon
快速回复
限100 字节
 
上一个 下一个