Полностью переписал клиент и сервер.