socket编程中,请求网上某个页面,但是这个http服务器ping不通,如何处理这种情况
比如:
ping www.codelphi.com -t
这个网站ping不通,但是可以访问,我想用socket编程得到其中的一个页面,如何作呀???
这个网站的ip是:
61.166.49.107
问题点数:20、回复次数:4Top
1 楼Netguy(老家伙)回复于 2001-08-19 14:33:20 得分 10
好办,开一个TCP socket,连到80口,发GET请求即可。
ping不通跟获得页面没关系。Top
2 楼black_fox(天堂隔壁)回复于 2001-08-19 15:01:24 得分 4
上面说得对。ping不通可能只是他屏蔽了icmp,,但http肯定没屏蔽的。所以80是开的。。
我对VC不太熟。。不过好像有另外的一个MFC类可以实现
Top
3 楼ghj1976(蝈蝈俊.net)回复于 2001-08-19 15:03:27 得分 0
另外的当然可以实现,但是这时候模拟用户登陆,也就是发送session 信息,发送cookies信息就没办法了
Top
4 楼black_fox(天堂隔壁)回复于 2001-08-20 11:46:51 得分 6
Socket一样的可以实现用户登录等
因为在http中session的cookie是发过来的。。
只是要进行一些字符串运算。。
服务发过来的头中就有Cookie的值。好像是setcookies那一行。。你只要提出来再发回去就行了。。
Top




