Edge computing course Initial code Basic client Linux Keyboard and mouse threads Keyboard and mouse sockets Basic server Linux Keyboard and mouse sockets Keyboard and mouse threads Architecture