Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/sockets/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/jsp/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sockets 用于在单个连接中同时发送/接收的TCP测试工具_Sockets_Epoll - Fatal编程技术网

Sockets 用于在单个连接中同时发送/接收的TCP测试工具

Sockets 用于在单个连接中同时发送/接收的TCP测试工具,sockets,epoll,Sockets,Epoll,正如我们所知,单个连接的TCP传输是全双工的。如果我同时在客户端/服务器上发送/接收数据,我想测试我的TCP代理程序的行为,如下所示: 客户端tcp代理服务器 我使用“iperf”来完成单向测试,但它不能在同一个连接中同时发送和接收 有人知道有没有什么测试工具可以满足我的要求 顺便说一句,这是我的“TCP代理”程序的源代码,用“epoll”实现: 它可以像这样简单地启动: ./rawtcp 0.0.0.0:5001 127.0.0.1:7001

正如我们所知,单个连接的TCP传输是全双工的。如果我同时在客户端/服务器上发送/接收数据,我想测试我的TCP代理程序的行为,如下所示: 客户端tcp代理服务器

我使用“iperf”来完成单向测试,但它不能在同一个连接中同时发送和接收

有人知道有没有什么测试工具可以满足我的要求

顺便说一句,这是我的“TCP代理”程序的源代码,用“epoll”实现: 它可以像这样简单地启动: ./rawtcp 0.0.0.0:5001 127.0.0.1:7001