A ideia de soquete é o antigo e venerável protocolo de horário documentado no RFC 868 . O utilitário que sincroniza a hora do sistema com base nesse protocolo é chamado de rdate .
É melhor você usar o NTP, pois o NTP rastreará como os relógios dos dois sistemas naturalmente se separam com o tempo e os corrigem. O protocolo de horário deve ser reservado para situações em que o NTP é inviável, como sistemas embarcados que são muito apertados em recursos para executar algo tão complicado quanto o NTP (que o rpi não é).