Co myslite tym ze klient je mrtvy? Ze skoncil? To bolo napisane v clanku. Ked klient skoncil a nezavrel spojenia, zavrie ich za neho OS vzdy, server sa o tomto dozvie a je to aj v TCP protokole.
Otvorte si dve okna:
1) spustite: nc -l -p 4444
2) spustite nc localhost 4444
2) napiste aaa
1) zobrazi sa aaa
spojenie existuje
2) Ideme nasimulovat ukoncenie klienta
2) Ctrl+Z
2) ps -ef | grep nc
2) Najdes pid klienta
2) kill -9 PID
1) read(net): Connection reset by peer
Server sa dozvedel ze klient skoncil. Klient urcite nezavrel spojenie sam, zabil som ho s kill -9. Spojenia v POSIXE vzdy zevrie bud klient alebo OS.