Linux&Apue(0.1.2):用TCP Test Tool工具测试CS连接

本文详细介绍如何使用TCP_TestTool工具进行客户端与服务端的连接测试,包括下载与使用软件、公网IP获取、端口转发设置、端口冲突解决及防火墙配置等关键步骤。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

(一)用TCP_TestTool工具测试CS(客户端与服务端)连接

(1) 下载相应的TCP Test Tool的软件

在这里插入图片描述

(2) 用TCP Test Tool软件CS连接

在这里插入图片描述

(3) 通过TCP_Test Tool进行远程访问

**注意:**因为,我们电脑都是私有IP,需要通过路由器(公网IP)设置进行端口转发才可以访问。(这里可以了解下计算机网络的内容)

3.1 获取服务器的公网IP

3.1.1 从路由器设置上获取公网IP

在本机的路由器网站设置上获取公网IP

3.1.2 从linux下获取公网IP

方法一:

curl ifconfig.me

方法二:

curl cip.cc

3.2 这里我们用Secure CRT 登录到服务器所在的机器上查看路由器设置的端口是否被占用

netstat -tlnp    //查看监听的端口情况

在这里插入图片描述
我们看到端口9999正在被使用。但是我们又需要使用9999端口进行服务器连接。那么我们就可以使用以下命令。

kill +PID		//结束占用这个端口的进程

这里我们进行下面的操作

kill 28943

在这里插入图片描述
我们发现端口9999的不见了。
在这里插入图片描述
这样,我们就可以运行服务器进行对9999端口的监听了。

3.3 用TCP_Test Tool的client向Server发送信息

在这里插入图片描述

3.4 服务器所在机器接收结果。

在这里插入图片描述

(4)连接失败可能的原因。

4.1 没有设置相应的端口转发

当目标机器没有设置相应的端口转发,这样我们就无法通过目标的公网IP连接到公网IP下的私有IP。这样就无法实现连接到目标电脑了。

4.2 没有关闭防火墙

有时候,防火墙会导致连接失败。但并非所有防火墙都会导致这种情况。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值