{"push_id":1134148772,"size":1,"distinct_size":1,"ref":"refs/heads/aflevering3sidstepush","head":"280531477b96aa7f92f81ba3ae81ebf378331955","before":"3467483b4fefa736584dd61002da8e946f2cfdce","commits":[{"sha":"280531477b96aa7f92f81ba3ae81ebf378331955","author":{"name":"Morten","email":"aa147cff586ede15e1dddbc11be6979248f84244@hotmail.com"},"message":"Flere peers can nu snakke sammen. Hvis man kommer ind i samtalen efter den er started bliver man opdateret. Der er en masse unødvendig og langsom kode men der er dele hvor jeg ikke er sikker på hvorfor det virker så jeg tør ikke pilel ved det.\nNu med kommentarer! Der er et problem når man tilføjer en client til en samtale som er i gang hvor man lige skal trykke lidt på nogle knapper før den kan skrive til andre clients. Serveren får også et ekstra tegn.\n\nNu med electionalgoritme! Hvis en client crasher sker der ikke noget udover at serveren sender beskeder til en der ikke længere findes. Hvis serveren derimod crasher får clienten en exception fordi der ikke er nogen forbindelse længere. Denne exception bliver fanget og laver programmet om til en server. Dette sker for alle clients. Hvis der allerede er en server Får man en exception og man laver sig om til en client igen. Har ikke lavet de store tests så har muligvis fejl.\n\nServeren rydder nu op i listen af InputEventReplayers on OutputEventReplayers når en ny peer kommer ind i samtalen. Dette gør at nye clients ikke får en forældet log hvis den først tilsluttede client har været crashed i mens der er skrevet nyt input.\n\nDen nye electionalgoritme virker måske. Tryk \"disconnect\" i stedet for at crashe serveren for at teste. Ser ud til kun at virke nogle gange. Efter et disconnect fra serveren skal man vente ca 2 sekunder før man må skrive noget.","distinct":true,"url":"https://api.github.com/repos/Alexandervestergaard/dDist1/commits/280531477b96aa7f92f81ba3ae81ebf378331955"}]}
{"actor":{"display_login":"mbildsoe"}}