poprawione to głupie zadanie
trzeba było okiełznać zamykanie połączenia