Перенес сокет в отдельный модуль