fixed send zero bytes return 11(Resource temporarily unavailable) or 115(Operation now in progress) error