mfc 怎么模拟telnet登入web服务器

mfc 怎么模拟telnet登入web服务器,第1张

在外网通过浏览器访问的话

在dom0上通过tcpdump查看连接过程,tcp/ip连接建立起来后,竟然又收到一个 ttl为127的RST的TCP包,导致连接被断开。

同时在client端通过tcpdump查看,则是建立连接后发送http request,然后没有收到服务器的返回(这说明dom0上收到的那个RST包肯定不是client端发的)。

在外网f通过telnet模拟访问的话

在dom0和client端通过tcpdump查看一切都正常。

web服务器肯定没有问题,因为

1. 在dom0上访问web服务器是没有问题的

2. 如果把WEB_PORT改成8080或者其他值,只要不是80,在外网用浏览器都可以正常访问web 服务器。

一些更详细的信息,用browser访问时:

1. 在client端用tcpdump看,看到5个包:

Client ->Server: TCP SYN

Server ->Client: TCP ACK SYN

服务器端的操作: 1. 创建一个WebService项目。(不需要是Java EE 5.0) 2. 创建包与接口以及实现类。 3. 加上WebService的包 4. 编辑配置文件 5. 部署后在浏览器中测试: http://localhost:8080/testWebService/services, 格式是固定的

VC访问WEB服务器?

哪个都一样,你需要了解HTTP协议,比如,让百度帮你搜索,你需要给百度的地址传参数

发送HTTP报表到百度的WEB服务器

str = "GET /s?wd=HTTP"

send(s, str, strlen(str), 0)

然后再recv返回数据,便是相当于你使用BAIDU搜索了。

登录邮箱这个,因为涉及到SESSION(实际是COOKIE)等验证,你自己还要实现COOKIE的传递,工作量多得多。

填写注册信息,原理也还是一样,你自己要向表单action的文件提交HTTP请求就可以了


欢迎分享,转载请注明来源:夏雨云

原文地址:https://www.xiayuyun.com/zonghe/298210.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-25
下一篇2023-04-25

发表评论

登录后才能评论

评论列表(0条)

    保存