close=real close

protocol not done et, == needs to properly process packet pushed into
input queue because it is output packet now