Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/269.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/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
C#TCP/IP客户端服务器假IP地址_C#_Sockets_Client_Server - Fatal编程技术网

C#TCP/IP客户端服务器假IP地址

C#TCP/IP客户端服务器假IP地址,c#,sockets,client,server,C#,Sockets,Client,Server,我有一个服务器正在监听一个端口。现在我想通过异步发送多个客户机和消息,对C#TCPClient进行一些压力测试。我想为tcpclient分配一个ip地址,但我只能分配绑定到我的机器的ip地址。有没有办法创建一个假的tcpclient 您可以使用原始套接字执行此操作。请参见通常,服务器侦听特定端口,并为每个连接创建唯一的端口。这意味着您可以在本地计算机上启动任意数量的客户端,每个客户端都有自己的端口。我需要连接不同的IP,如果我按照您的说法,那么同一个Instance上的不同对象又有什么关系呢?I

我有一个服务器正在监听一个端口。现在我想通过异步发送多个客户机和消息,对C#TCPClient进行一些压力测试。我想为tcpclient分配一个ip地址,但我只能分配绑定到我的机器的ip地址。有没有办法创建一个假的tcpclient

您可以使用原始套接字执行此操作。请参见

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