2 вариант в файле. Делать на C# или Java без фреймворков с использованием сокетов. Матрицу нужно паралелить