Я хочу взять набор объектов и запустить процедуру для всех из них. Порядок не имеет значения, и они являются независимыми операциями, поэтому я подумал, что назову Parallel . Для каждого в коллекции. Но я хочу проследить за всем, как только закончу.
Где находится эквивалент ContinureWith или перегрузка ForEach , которая выполняет другое действие/задачу по завершении? Застрял ли опрос ParallelLoopResult . Значение IsCompleted до тех пор, пока оно не станет истинным?
Метод ContinureWhenAll всегда ожидает массив задач. Следует ли вместо этого проецировать набор объектов на новые задачи для каждого? Как бы я тогда запустить массив задач сразу и параллельно?
Этот вопрос похож, но касается более старых расширений 3.5 TPL. Я открыт для решений вне параллельной библиотеки задач, если это необходимо.
-121--1812938-
Я новичок с сокс5, но я пытаюсь научиться, создавая сервер сокс5.
Я получил много информации о SocksV5 от чтения RFC 1928 .
Здесь описываются пакеты, которые должны быть отправлены клиенту и серверу для установления соединения с сервером, запроса удаленных соединений и привязки. Здесь также объясняется, как использовать UDP, который является отличным.
Я не понимаю, что происходит после установления соединения.
Например,
Client:
Server:
...authentication is complete....
Client: Sends a connection request to 192.168.1.1:2321
Server: Acknowledges Packet
Server: Acknowledges successful connection to 192.168.1.1:2321
Client: ????
Каков формат пакета, отправляемого клиентом серверу для фактической пересылки данных адресату?
Позволяет клиенту запросить прокси-сервер установить 3 соединения. Если клиент хочет переслать данные в соединение 1, для этого должен существовать протокол. В противном случае, откуда сервер узнает, на какое соединение его отправить? Я не могу найти никакой информации в документах RFC.
Я полагаю, что другой вопрос в том, возможно ли это? Может ли клиент запрашивать несколько подключений или должен выполнять их по одному или установить отдельное подключение сокета к серверу для каждого соединения, которое он хочет переслать?
Спасибо за помощь!