Для кроссплатформенной многопоточности можно дёргать lanes или другие либы дающие то же самое. Для общения между разными, не связанными друг с другом процессами можно использовать обычный luasocket, делая запросы на localhost аналогично юникс-сокетам с всего лишь чуть меньшей скоростью обмена но кроссплатформенностью. Для подсоединения к уже реализованному кем-то приложению с юникс-сокетами — в любом случае понадобятся именно они, возьми что-то ещё, как раз вроде luv.
Лично я советую использовать кроссплатформенные варианты везде где возможно, мало ли как что обернётся.