如何在Ubuntu终端连接Qt服务器监听端口?无需编写独立测试客户端
在Ubuntu终端连接Qt监听端口的几种方法
1. 用telnet工具连接
- 先检查telnet是否安装,没装的话执行:
sudo apt install telnet - 运行连接命令,把
你的端口号换成实际端口:telnet 127.0.0.1 你的端口号 - 连接成功后,直接输入文本按回车就能发给服务器,服务器的响应会实时显示在终端里
2. 用nc(netcat)工具连接
- 多数Ubuntu默认自带nc,没装就执行:
sudo apt install netcat - TCP连接命令:
nc 127.0.0.1 你的端口号 - 要是服务器用的是UDP协议,加
-u参数:nc -u 127.0.0.1 你的UDP端口号 - 输入内容回车即可发送,终端会同步显示服务器返回的信息
3. 用curl工具(适合HTTP类型的Qt服务器)
- 如果你的Qt服务器是HTTP服务,用curl更顺手
- 发送GET请求:
curl http://127.0.0.1:你的端口号 - 想看详细交互过程,加
-v参数:curl -v http://127.0.0.1:你的端口号 - 发送POST请求并携带数据:
curl -X POST -d "测试内容" http://127.0.0.1:你的端口号
内容的提问来源于stack exchange,提问作者Waldemar _
相关产品推荐
相关产品推荐

