У меня есть сервер, который прослушивает порт. Теперь я хочу провести стресс-тестирование с C# TCPClient, отправив несколько клиентов и сообщений асинхронно. Я хочу назначить tcpclient IP-адрес, но я могу назначить только IP-адрес, привязанный к моей машине. Есть ли способ создать поддельный tcpclient?
С# TCP/IP Client Server поддельный IP-адрес
comment
Как правило, сервер прослушивает определенный порт и для каждого соединения создает уникальный порт для этого соединения. Это означает, что вы можете запускать сколько угодно клиентов на своей локальной машине, у каждого будет свой порт.
- person Emile   schedule 07.11.2014
comment
мне нужно подключить разные ips, если я сделаю то, что вы говорите, это будут просто разные объекты с одним и тем же экземпляром
- person   schedule 07.11.2014
comment
Почему это должно иметь значение? IP-адрес актуален только как часть пары сокетов IP/порт. Как говорит @Emile, просто используйте множество локальных клиентов. Это то, что я делаю для нагрузочного тестирования, и оно отлично работает.
- person Martin James   schedule 08.11.2014
Ответы (1)
Вы можете сделать это, используя необработанные сокеты. См. раздел класс сокета.
person
Community
schedule
28.12.2014