socket编程 - TCP/HTTP客户端工具

TCP连接工具:
1、telnet localhost 8888
2、nc localhost 8888
3、自己写客户端
https://gitee.com/phprao/socket/blob/master/client

建议使用 2 和 3,因为 telnet 退出有点麻烦,并且更重要的一点是,它的退出并不会主动关闭 tcp 连接,导致服务端依然可以读写socket,会给初学者造成一定的困扰。

HTTP连接工具:
1、浏览器
2、curl
3、nc 发送http协议
4、自己写程序访问

最不建议的就是浏览器,以360极速浏览器为例,它每次请求都会建立三次tcp连接,即使只有一个tab,前两次都是空的,第三次才有内容,这一度让我怀疑是我的http协议有问题,后来使用 curl http://localhost:8888/ 发现是正常,才知道是浏览器的问题,因为除了主 document,还有 favicon.ico、各类 css js 文件需要下载,如果只使用一个 TCP 通道,会串行,速度会很慢。

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值