логика сетевых пакетов. Как можно вынести её так, что бы использовать в сервере\клиенте? Репозитории приватные.
Сейчас я просто копипастю, но нужно явно вынести, ибо могу сделать изменение на одной стороне и забыть на второй
Ну, или, наверное разумнее сначала написать network в отдельном модуле, тестами все проверять, а потом копипастить в сервер\клиент... Хотя, опять же, это кажется костылём, т.к. могу забыть что-то сделать
так же как и в net/http, есть общий transport, который собственно реализует протокол HTTP и отдельные структуры клиента/сервера использующие первый
Обсуждают сегодня