Я немного сеть n00b, поэтому, пожалуйста, будьте нежными и объясните вещи действительно, ДЕЙСТВИТЕЛЬНО фиктивным способом (мне кажется, что каждый раз, когда речь заходит о связанных с сетью вещах, люди начинают говорить совершенно другим языком). Я довольно опытный программист на C#, но мне не хватает навыков, когда дело доходит до общения между машинами.Стыковка соединения TCP/IP с C#
Сценарий: Я работаю с продуктом, который взаимодействует с другими устройствами через tcp/ip. Можно ли создать фиктивную программу, которая действует как ta tcp/ip-соединение (локально на моей машине), поэтому я могу подключить к ней свою другую программу, установив свой IP-адрес (и порт), а затем возвратите все, что насмехается/данные тестирования, которые я хочу?
Может быть, @erikric не в состоянии запустить локальный экземпляр удаленной системы, с которой которой он пытается общаться, поэтому в целях развития в основном чтобы имитировать («макет») ответы, которые он ожидал получить от устройств, которые он упоминает. –
правда, но он точно сказал, что использует свою локальную машину для разработки, поэтому я не могу представить себе сценарий, где проблема с установкой локального «отправителя» и локального «приемника» была бы проблемой. Он мог даже изменить файл hist 'hosts', чтобы переназначить вызовы на IP реального сервера в его экземпляр 127.0.0.1. – rochal
Я не уверен, что я следую за @rochal, но я подозреваю, что у нас могут быть разные интерпретации вопроса, который он задавал. Я подошел к нему с того направления, которое OP не рассматривал, когда он насмехался над самим соединением, просто данные, возвращенные для имитации подключения к удаленному устройству, и его целью было разработать серверный процесс, который будет выполняться локально на той же машине, что и его клиент обработать. Я мог ошибаться, хотя :) –