Ваш ждёт кучу проблем. Вы использовали идеальный вариант. Оба компа имеют непосредственную связь между собой и порты для подключения ни кто не заблокировал.
Суровый же мир жесток. Мобильные клиенты это 99% NAT и отсутствие нормальных возможностей для установления соединения как такового. Домашние компы, даже если чудом окажется что провайдер выдал ему белый IP то на роутере в 99% будут запрещены входящие соединения на любые порты.
Вменяемый вариант в на сегодня гнать трафик через сервер.
Ну либо у вас полноценная физика и сила трения сделает всё сама. Либо вы реализуете механизм "примагничивания" и всё что связано так с полом, пол двигает за собой.
Берутся входные 16 слоёв прогоняются через свои 16 слоёв фильтра и выдаётся 1 слой на выходе. Затем входные 16 прогоняются через другие 16 фильтров, чтобы получить 2 слой на выходе. И так 32 раза.
Нет. Разве что ты соберёшь ещё раз все строки в память одним блобом и сохранишь их сразу, а не каждую дописывать в файл.
А так купи SSD если медленно сохраняет.