Мне интересно, есть ли у кого-нибудь подобный опыт ...
Я нахожусь в процессе многопоточности текущего последовательного процесса, который отправляет запрос через .NET TCPClient на удаленный сервер.
Мы знаем, как подключаться к удаленному серверу на одном и том же порту через несколько потоков, поскольку у нас есть несколько экземпляров приложения последовательной обработки, выполняющего подключение к удаленному серверу на одном и том же порту.
Однако я меньшеуверен, что произойдет, если я сделаю несколько запросов TCPClient.GetStream (), используя несколько потоков в одном приложении - с учетом локального временного (недолговечного) порта.
Если удаленный сервер знает, что он должен отправлять ответы обратно на временный порт, с которого исходил запрос, есть ли гарантии того, что каждый поток будет использовать разные временные порты для запроса - или есть ли шансиспользования того же порта?
Для контекста, это приложение для обработки карт.
Надеюсь, что имеет смысл.