在http协议里客户端在哪个端口等待消息 我知道服务器一般是在80端口等待客户端的请求,那回应的时候给客户端的哪个端口发响应消息,是固定还是客户端自己指定的 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 http协议是“拉”模式,也就是说是客户端主动发送请求,然后等待服务器回应的模式你客户端主动发的时候,是需要绑定端口的,你以这个端口发送HTTP请求,服务器就把请求发给你的这个端口。不过虽然HTTP协议是由TCP协议封装的,但是客户端确是由一系列短连接组成的,它不维持连接,即客户端连接上服务器,发送一个请求,接收一个回应,然后就关闭了,在有请求重复上面的过程 参考socket的recv函数里不是有SOCKADDR_IN结构体吗?里面保存了发送端的ip和port http是基于tcp协议的,收发都有包自己的端口和ip地址。 客户端如果只是CONNECT的话,通常是随机的 GET / HTTP/1.1Accept: image/gif, image/jpeg, image/pjpeg, image/pjpeg, application/x-shockwave-flash, application/vnd.ms-excel, application/vnd.ms-powerpoint, application/msword, application/x-silverlight, */*Accept-Language: zh-cnAccept-Encoding: gzip, deflateUser-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1; Trident/4.0; QQDownload 1.7; Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1) ; .NET CLR 2.0.50727)Host: www.baidu.comConnection: Keep-AliveCookie: BAIDUID=B85A348B421C9DEB82465D80AA40283B:FG=1截获了上面的数据包,通过sendto怎么发送,直接用sendto发送上面的数据吗 截获了http数据包也不知道怎么通过套接字来发送啊,大家指点下吧 你不能用sendto,你需要用send基本上就是原样发送,HTTP是文本协议 activex中对象的创建 如何通过注册表给自启动的程序传参数 感谢Ryanwen 关于客户区图片处理的问题 请教:模式对话框和无模式对话框的问题 高手进来指点下 怎样在CPropertySheet的系统菜单中添加帮助(一个问号菜单项)按扭? 求救!关于析构函数的问题,在线等! 请教! 如何定义ATL的COM数组接口属性,即如何在中ATLcom输入输出数组属性! 如何注册自己的文件类型? 数字转化成需要的格式 C++基础问题,大家看看
你客户端主动发的时候,是需要绑定端口的,你以这个端口发送HTTP请求,服务器就把请求
发给你的这个端口。
不过虽然HTTP协议是由TCP协议封装的,但是客户端确是由一系列短连接组成的,它不维持连接,即客户端
连接上服务器,发送一个请求,接收一个回应,然后就关闭了,在有请求重复上面的过程
里面保存了发送端的ip和port
Accept: image/gif, image/jpeg, image/pjpeg, image/pjpeg, application/x-shockwave-flash, application/vnd.ms-excel, application/vnd.ms-powerpoint, application/msword, application/x-silverlight, */*
Accept-Language: zh-cn
Accept-Encoding: gzip, deflate
User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1; Trident/4.0; QQDownload 1.7; Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1) ; .NET CLR 2.0.50727)
Host: www.baidu.com
Connection: Keep-Alive
Cookie: BAIDUID=B85A348B421C9DEB82465D80AA40283B:FG=1截获了上面的数据包,通过sendto怎么发送,直接用sendto发送上面的数据吗
基本上就是原样发送,HTTP是文本协议