【发布时间】:2014-11-07 11:33:39
【问题描述】:
我有一个正在侦听端口的服务器。现在我想通过异步发送多个客户端和消息来使用 C# TCPClient 进行一些压力测试。我想为 tcpclient 分配一个 ip 地址,但我只能分配绑定到我的机器的 ip 地址。有什么方法可以创建一个假的 tcpclient 吗?
【问题讨论】:
-
通常,服务器侦听特定端口,并且对于每个连接,它都会为该连接创建一个唯一端口。这意味着您可以在本地计算机上启动任意数量的客户端,每个客户端都有自己的端口。
-
我需要连接不同的 ip,如果我按照你说的做,那就是具有相同实例的不同对象
-
为什么重要? IP 地址仅与 IP/端口的套接字对的一部分相关。就像@Emile 所说,只需使用大量本地客户端。这就是我为负载测试所做的,它工作正常。