所有
我有一个包含多个IP地址的盒子,我希望我的程序在盒子的一个进程中模拟多个客户端,每个客户端都有自己的IP。对于每个特定的客户端,我需要为所有传出的HttpWebReqeusts和套接字连接选择一个IP,问题是如何在C#中为HttpWebRequests和套接字连接指定客户端IP?
答案 0 :(得分:0)
你做不到。拥有多个IP地址的唯一方法是拥有多个网络接口(可能适用于2-3个IP,但在需要数百个时却变得愚蠢)。
但是,如果您的HTTP服务器依赖于客户端IP,那么您做错了,就这么简单。就服务器而言,许多不同的计算机可以拥有相同的客户端IP(路由器,代理,......)。