问题描述
版主:我用WebBrowser控件制作一个代替InternetExplorer浏览器的窗体,用来访问局域网内的监控主机服务器。正常用InternetExplorer浏览器访问监控主机服务器时需要把监控主机的IP地址,在Internet选项选项内加为受信任站点,打开监控画面还要安装ActiveX控件,才能打开画面,使用监控。监控服务器是:192.168.0.14:80,客户端是:192.168.0.43一.正常用InternetExplorer浏览器访问服务器时扑捉的数据包如下:协议:TCP源IP:192.168.0.43源端口:1669目的IP:192.168.0.14目的端口:80TTL长度:128数据大小:8数据内容:?协议:TCP源IP:192.168.0.43源端口:1669目的IP:192.168.0.14目的端口:80TTL长度:128数据大小:0数据内容:协议:TCP源IP:192.168.0.14源端口:80目的IP:192.168.0.43目的端口:1669TTL长度:128数据大小:8数据内容:?协议:TCP源IP:192.168.0.43源端口:1669目的IP:192.168.0.14目的端口:80TTL长度:128数据大小:420数据内容:GET/HTTP/1.1Accept:image/gif,image/x-xbitmap,image/jpeg,image/pjpeg,application/vnd.ms-excel,application/vnd.ms-powerpoint,application/msword,application/x-silverlight,application/x-shockwave-flash,*/*Accept-Language:zh-cnAccept-Encoding:gzip,deflateUser-Agent:Mozilla/4.0(compatible;MSIE6.0;WindowsNT5.1;SV1;.NETCLR2.0.50727;InfoPath.1)Host:192.168.0.14Connection:Keep-Alive协议:TCP源IP:192.168.0.14源端口:80目的IP:192.168.0.43目的端口:1669TTL长度:128数据大小:296数据内容:HTTP/1.1200OKContent-Type:text/htmlContent-Length:221Content:<HTML><center><P><OBJECTclassid="clsid:BA246823-F845-43DB-851A-68DF9F2CFEE5"codebase="http://192.168.0.14:80/SkyVision_IE_HY.inf"width=896height=644align=centerhspace=0vspace=0></OBJECT></HTML>协议:TCP源IP:192.168.0.43源端口:1669目的IP:192.168.0.14目的端口:80TTL长度:128数据大小:0数据内容:///上面的客户端IE端口是192.168.0.43:1669,下面的IE端口又打开了一个端口1670进行通讯协议:TCP源IP:192.168.0.43源端口:1670目的IP:192.168.0.14目的端口:80TTL长度:128数据大小:8数据内容:?协议:TCP源IP:192.168.0.43源端口:1670目的IP:192.168.0.14目的端口:80TTL长度:128数据大小:0数据内容:协议:TCP源IP:192.168.0.14源端口:80目的IP:192.168.0.43目的端口:1670TTL长度:128数据大小:8数据内容:?协议:TCP源IP:192.168.0.43源端口:1670目的IP:192.168.0.14目的端口:80TTL长度:128数据大小:2数据内容:GI
解决方案
解决方案二:
///下面这一段代码后客户端IE端口又增加16个(用来传送16个监控画面),加上刚才那两个端口共有18个连接到监控服务器的192.168.0.14:80端口,这段代码可能是登陆认证。协议:TCP源IP:192.168.0.14源端口:80目的IP:192.168.0.43目的端口:1670TTL长度:128数据大小:128数据内容:5000051000620005500060001600005210052000540005600057000590009DD451B5DDF1453/192.168.0.14|1;2;3;4;5;6;7;8;9;10;11;12;13;14;15;16;协议:TCP源IP:192.168.0.43源端口:1670目的IP:192.168.0.14目的端口:80TTL长度:128数据大小:0数据内容:协议:TCP源IP:192.168.0.43源端口:1669目的IP:192.168.0.14目的端口:80TTL长度:128数据大小:0数据内容:协议:TCP源IP:192.168.0.43源端口:1670目的IP:192.168.0.14目的端口:80TTL长度:128数据大小:0数据内容:
解决方案三:
二.当用WebBrowser控件制作的浏览器的窗体访问服务器时,能显示监控的ActiveX画面,但没有监控图像,从进程上查开端口只有一个端口1713和服务器连接,而上面的InternetExplorer浏览器,在没有登陆认证时,有两个端口和服务器通讯,扑捉的数据包如下:协议:TCP源IP:192.168.0.43源端口:1713目的IP:192.168.0.14目的端口:80TTL长度:128数据大小:8数据内容:?协议:TCP源IP:192.168.0.43源端口:1713目的IP:192.168.0.14目的端口:80TTL长度:128数据大小:0数据内容:协议:TCP源IP:192.168.0.14源端口:80目的IP:192.168.0.43目的端口:1713TTL长度:128数据大小:8数据内容:?//下面的Accept:*/*只有这些,没有上面的多协议:TCP源IP:192.168.0.43源端口:1713目的IP:192.168.0.14目的端口:80TTL长度:128数据大小:232数据内容:GET/HTTP/1.1Accept:*/*Accept-Language:zh-cnAccept-Encoding:gzip,deflateUser-Agent:Mozilla/4.0(compatible;MSIE6.0;WindowsNT5.1;SV1;.NETCLR2.0.50727;InfoPath.1)Host:192.168.0.14Connection:Keep-Alive协议:TCP源IP:192.168.0.14源端口:80目的IP:192.168.0.43目的端口:1713TTL长度:128数据大小:296数据内容:HTTP/1.1200OKContent-Type:text/htmlContent-Length:221Content:<HTML><center><P><OBJECTclassid="clsid:BA246823-F845-43DB-851A-68DF9F2CFEE5"codebase="http://192.168.0.14:80/SkyVision_IE_HY.inf"width=896height=644align=centerhspace=0vspace=0></OBJECT></HTML>协议:TCP源IP:192.168.0.43源端口:1713目的IP:192.168.0.14目的端口:80TTL长度:128数据大小:0数据内容:
解决方案四:
三。先用InternetExplorer浏览器打开服务器192.168.0.14:80其他文本文档后(不是监控画面),再用WebBrowser控件制作的浏览器访问服务器192.168.0.14能够正常连接,并且和InternetExplorer浏览器的打开的一样,进如正常使用监控。提问:WebBrowser控件制作的浏览器无法正常访问服务器,是不是InternetExplorer的受信任站点没有被WebBrowser控件加载?
解决方案五:
顶一下!还没有回答!
解决方案六:
同问,也碰到类似问题!