首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VB >

大家新年好! 小弟使用winsock编写WEB浏览器,有些有关问题不明白特来请问

2012-01-29 
大家新年好! 小弟使用winsock编写WEB浏览器,有些问题不明白特来请教小弟新血来潮想研究一下流览器,啊啊想

大家新年好! 小弟使用winsock编写WEB浏览器,有些问题不明白特来请教
小弟新血来潮想研究一下流览器,啊啊     想用winsock自己编写一个   有些问题弄不明白特来请教

1   网站登陆后   会有session记录用户的登陆信息。我们知道session是相对浏览器来确认用户身份的,
也就是说:  
A   我启动两个ie   使用相同的用户名登陆同一个网站   他们的session是不一样的(当然可能记录的内容是一样的   阿阿).
B     我启动一个ie   登陆网站,我在IE中   点击一个链接   弹出一个新的IE窗口,新弹出的ie跟原来的IE   他们的session是同一个session

http协议是这样的:
用户请求   ->   服务器响应   -> 关闭请求链接

所以我想知道   www服务器是怎样实现session机制的?   他是通过什么手段来标示浏览器的   ?
我用winsock来模拟浏览器我需要向www服务器发送什么样的请求才能让   session认识我呢

2   我们在访问网站的时候产生cookies.   session   和   cookies   有什么联系吗?
    我怎样设置和读取cookies呢   ?
    如果我在同一个一台计算机上使用   N   个用户名   登陆同一个网站,请问这些cookies该怎么管理呢?

那位高人了解这方面的情况   望指教   thanks


另   那位大哥有这方面的资料   小弟急需

啊啊   祝大家新年快乐  


[解决办法]
www服务器不实现session,session都是ie负责管理的

你问的问题有点泛,不知道该怎么回答。。。。
[解决办法]
嘿嘿,过奖
session一直存储在ie的当前进程里,服务器需要的时候才会发送
[解决办法]
具体的说来,webbrowser其实就是ie,管理session的事情他都帮你做了
[解决办法]
的确如你所说
你下个flashget 1.7x,看看它下载的时候是怎么向服务器发送消息的你就明白了
[解决办法]
如果看一下截获的HTTP协议信息,可以看到session是HTTP协议头中的一个域,存放与WEB服务器与客户端(浏览器)会话有关的信息。之所以这么做,是因为HTTP会话不是持续连接的,每个会话完成后会断开,session的作用可以让服务器与客户端看起来像保持着持续的连接。如果理解这一点,就很好解释session的作用了,以及如何对它们进行处理了,比如session的信息可以保存在内存中,但浏览器关闭后会消失,但如果以文件的方式保存,在浏览器向服务器提交请求时,附上该信息,就可以让web服务器知道客户端,在一定程度上似乎是继续保持以前的连接,这种以文件方式保存的session的内容就是cookie了。
[解决办法]
浏览器接到什么样的指令才去设置cookies

1)浏览器的安全设置中允许设置cookie
2)服务器传过来的http头中有session
[解决办法]
楼主需要看的是HTTP协议的白皮书,你想了解的内容里面都有。
[解决办法]
lz弄明白没,明白了就结贴啊

热点排行