Levkov Miron, 394, Telnet

Almost made
exit() уместен только в main(), как мне кажется, иначе у тебя останутся невыполненные finally, незафлашенные буфера, незакрытые потоки.