Protohackers is a casual programming challenge in which you create servers for network protocols
Trying out the protohackers challenge at https://protohackers.com/