【问题标题】:C# TCP/IP Client Server fake ip addressC# TCP/IP 客户端服务器假 IP 地址
【发布时间】:2014-11-07 11:33:39
【问题描述】:

我有一个正在侦听端口的服务器。现在我想通过异步发送多个客户端和消息来使用 C# TCPClient 进行一些压力测试。我想为 tcpclient 分配一个 ip 地址,但我只能分配绑定到我的机器的 ip 地址。有什么方法可以创建一个假的 tcpclient 吗?

【问题讨论】:

  • 通常,服务器侦听特定端口,并且对于每个连接,它都会为该连接创建一个唯一端口。这意味着您可以在本地计算机上启动任意数量的客户端,每个客户端都有自己的端口。
  • 我需要连接不同的 ip,如果我按照你说的做,那就是具有相同实例的不同对象
  • 为什么重要? IP 地址仅与 IP/端口的套接字对的一部分相关。就像@Emile 所说,只需使用大量本地客户端。这就是我为负载测试所做的,它工作正常。

标签: c# sockets client server


【解决方案1】:

您可以使用原始套接字来执行此操作。见Socket Class

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-01-26
    • 1970-01-01
    相关资源
    最近更新 更多