recv & send error handlign