# Homework 3 - Networking för schack ## Läxa Lägg till möjlighet att spela över nätverk i ditt GUI. Alla schackimplementationer ska kunna spela mot varandra. Använd det protokoll ni kom fram under övningen. Prova först att göra det möjligt att spela med två lokala instanser av programmet. ## Komplitera tidigare veckors arbete Eftersom att denna läxa bygger på tidigare veckors läxor så måste ni ha en fungerande MVP av både schack-lib och GUI:n. Specialdrag som en passant och rookad är inte nödvändiga, men basfunktionerna måste fungera överlag. Att fixa buggar är inte prioritet, fokusera på networkingen och kärnan av ert schack. ## Resurser Docs för networking i rust: https://doc.rust-lang.org/std/net/index.html Rust boken har ett exempel på en webserver som kan vara användbart som referens: https://doc.rust-lang.org/stable/book/ch20-00-final-project-a-web-server.html Ett simpelt exempel på networking i rust: https://github.com/INDA22PlusPlus/net-example Eran protobuf spec: https://github.com/INDA22PlusPlus/chess-networking/blob/master/chess.proto