UDP управляет для Linux и Mac?

Попробуйте встроенный метод расчета:

#!/bin/bash
count=0
for i in ./mydoc/* ; do
  count=$(( $count + $(pdfinfo "$i" | grep Pages |awk {'print $2'}) ))
done
echo $count
1
04.02.2014, 13:00
1 ответ

OS X nc действительно имеет a -u опция, которая говорит этому использовать UDP. Единственная хитрая вещь состоит в том, что необходимо выполнить два экземпляра nc -u на каждом терминале, одной отправке и одном слушании; и начиная с одного (обычно слушатель) будет в фоновом режиме, с помощью Ctrl-C для выхода это только выйдет для приоритетного экземпляра; необходимо уничтожить фон один явно. Это должно сделать это:

nc -u -l 3000 & nc -u localhost 3001; kill $!

... затем просто инвертируйте номера портов на другом терминале. Когда Вы уничтожаете приоритетное (отправка) nc, это выполнится kill $! и очистите слушателя также.

2
27.01.2020, 23:38

Теги

Похожие вопросы