Он просто передает информацию по 502 портуЧтобы "просто передавать информацию" надо знать, откуда передавать и куда передавать, то есть адреса отправителя и получателя. Для этого устройство A должно как-то настраиваться, на нём должна быть возможность указать собственный сетевой адрес, маску сети и шлюз. Вот шлюзом должен быть компьютер B.
Заведём две переменные для сумм и обнулим их
Для каждого числа из массива
Если число меньше нуля, то прибавим его к сумме отрицательных чисел
Иначе прибавим его к сумме положительных чисел
Вернём ответ с полученными суммами
Как видите, я получил алгоритм действий, который не зависит от языка программирования.function summs(numbers) {
let summPositive = 0;
let summNegative = 0;
for (let i = 0; i < numbers.length; ++i) {
if (numbers[i] < 0) {
summNegative += numbers[i];
} else {
summPositive += numbers[i];
}
}
return { summPositive, summNegative };
}
Из специфического для JS здесь только возврат двух значений в виде объекта. Остальной код будет практически таким же на любом C-подобном языке программирования.